国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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自学网

关注

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

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

体操服| 15岁女初中生免费观看电视剧| 主人~我错了请把它关掉歌词| 爷爷的鸡又黑又长下一句怎么接 | 在线观看国产三级视频| 《妻子的肉体偿还》5| 《丰满的女邻居》播放| 《熟妇的荡欲》HD中字| 欧美电影免费观看电视剧大全| 戴上自安小玩具调到10档| 偷偷在线观看免费的电视剧最新| 老公水我B里骚水流出来了| 妈妈叫我戴上避孕套是什么歌| 姐姐的闺蜜2字ID高冷霸气| 9.1在线观看动漫| 趁老师睡着破了她的处| 妈妈的闺蜜2字ID| 天佑| 妈妈出轨了免费观看电视剧| 一枪战三母免费观看完整版| 雨天小故事| 坤坤寒入桃子里电视剧免费看| 《夜班护士》结局| 天香天堂免费观看电视剧| 女人吃男人鸡要多久恢复| 芬太尼关税| 我的老师中韩双字| 巨乳童颜| 少女初恋吃小头头视频免费| 老公不在我和公发| 男人添女人荫道口视频| 孤男寡女免费观看高清电视剧狂飙| 久旱逢甘霖(父女)笔端| 男生困困进女生困困洞视频| 蒋舒含校花的YIN荡大学生活| 双乳被四个男人吃奶| 医生含着我的奶边摸边做视频| 胡桃用手抠出许多白色粘液咋办 | 虫虫漫画免费漫画弹窗入口| 小叔子从后面抱住女主电视剧| 小俊在雪姨身上耕耘小说免费阅读