韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python保存文件出错怎么解决?

python保存文件出错怎么解决?

头像

yang

2020-06-02 15:13:314855浏览 · 0收藏 · 0评论

在普通保存文件出现下面的错误:

file save failed

encoding failed:

'latin-1' codec can't encode characters in position 57-60:ordinal not in range(256)

解决方法:

在你的代码中添加一行,如下图所示:

2、python在Windows系统使用下面的方法保存文件出错

# -*- coding: utf-8 -*-
import xlwt, datetime

# 创建一个workbook 设置编码
workbook = xlwt.Workbook(encoding = 'utf-8')
# 创建一个worksheet
worksheet = workbook.add_sheet('My Worksheet')

# 写入excel
worksheet.write(0, 0, label = 'this is test')

# 保存
suffix= datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
workbook.save('./test_%s.xls' % suffix)

使用上述代码在Mac中保存文件没有问题,在Windows系统中运行,会出现这样的错误:

Traceback (most recent call last):
  File "C:/Users/HP/PycharmProjects/Github_From_PyCharm/test_xlwt.py", line 14, in <module>
    workbook.save('./test_%s.xls' % suffix)
  File "C:\Users\HP\PycharmProjects\test\venv\lib\site-packages\xlwt\Workbook.py", line 710, in save
    doc.save(filename_or_stream, self.get_biff_data())
  File "C:\Users\HP\PycharmProjects\test\venv\lib\site-packages\xlwt\CompoundDoc.py", line 262, in save
    f = open(file_name_or_filelike_obj, 'w+b')
OSError: [Errno 22] Invalid argument: './test_2020-02-19 21:12:13.xls'

出现该错误的原因并不是我们使用xlwt模块的方式有问题,而是不同系统之间的差异,Windows系统的文件名中不允许出现/ \ : * " < > | 这几个符号。

解决方法:

我们在Window系统中使用上述代码的时候,只需要将:(冒号)改成其他Windows系统支持的符号就可以了。

更多Python知识请关注Python自学网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

日韩在线| 初三小奶长得怎么样| 免费观看已满十八岁电视剧日剧| 女被强伦疯狂做羑XXX| 狗配人的大片| 欧美大片PPT免费大全| 皇上被群臣扒开腿狂C| 亚洲第一大综合区的就业前景| 无码免费AV片在线观看| 我在公车被蹭水后当晚就来了月经| 为爱痴狂| 擦边| BOBO浏览器| 《厨房激战5》完整版在线观看| 暴躁少女免费看完整版| 成全电影免费观看完整在线播放高..| 一线产区和二线产区的品牌走位| 意大利《空乘》3| 外国网站| 妈妈的闺蜜| 丝袜| 芬太尼关税| 男同网站| 欧美一区| 欧美大片PPT免费大全| 《湿点》未增减板相似| 男生把小困困放到女生困里视频| 大叔和妈妈免费观看电视剧第3集 暴躁老妈高清免费观看电视剧 | 女生胸前两颗大大的包是什么| 兄弟的老婆4免费观看电视剧 | 十二金鸭| 骨科1v1溢奶吸不完怎么办| 只有一根绳子遮住重要部位 | 土豆| 肉多到炸的年下小狗(双南)| 我在开会他在下添的好爽| 卡哇伊美女| 《妻子6》在线观看免费版电视剧| 《厨房激战5》完整版在线观看| 瑜伽裤透明全毛露丁字裤| 两男吮她的花蒂和奶水视频