国产成人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自学网

关注

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

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

公车上双乳被两男人夹击电影| 灵媒| 女性私密紧致情趣玩具 | 蜜桃臀| 4444444在线观看免费高清.| 玩隐私位置游戏| 妈妈がだけの心に漂う| 欧美大片推荐| 《医务室的小秘密》第一季免费观.| 扌桑小孩的辶鬲的历史背景| 已满十八岁从进入戴好耳机的| 快拨出我是你老师最火的一句| 疯狂精力旺盛的女婿小说免费阅读| 《魅魔之耻》1~4集免费看| 美国伦理4女警| 男朋友隔着衣服顶撞是什么心理现.. | 妈妈在家穿超薄内裤的注意事项| 黑丝| 爸井空电影| 在教室伦流澡到高潮HGL| 为什么妓女磨两下就很多水| 精品免费国产一区二区三区四区 | 《炸裂吧!巨棒》免费阅读漫画| 男牛的困困到女生困困里视频免费| 鲁鲁射击免费播放电视剧全部| 乖再分开点小说免费阅读| 粗大挺进亲女小雅小| 爸爸缓慢有力送女儿的文案| 浏览器| EXO妈妈MV高清在线观看| 《尼姑庵春梦》| 一家乱战60集全播放免费观看 | 5人轮换免费观看电视剧最新| 蜜臀| 快拨出天我是你母亲歌词监控| 韩国禁欲系高级感电影| 老公在洗澡我被公干日本| 国产精品久久久久久久久精品动漫| 少妇被大黑捧猛烈进出动态图| 偷偷在线观看免费高清电视剧推荐| 日本高清WWW在线观看视频