日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:python保存文件出錯(cuò)怎么解決?

在普通保存文件出現(xiàn)下面的錯(cuò)誤:

成都創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競(jìng)爭(zhēng)力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都做網(wǎng)站、成都網(wǎng)站建設(shè), 我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。

file save failed

encoding failed:

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

解決方法:

在你的代碼中添加一行,如下圖所示:

2、python在Windows系統(tǒng)使用下面的方法保存文件出錯(cuò)

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

# 創(chuàng)建一個(gè)workbook 設(shè)置編碼
workbook = xlwt.Workbook(encoding = 'utf-8')
# 創(chuàng)建一個(gè)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中保存文件沒(méi)有問(wèn)題,在Windows系統(tǒng)中運(yùn)行,會(huì)出現(xiàn)這樣的錯(cuò)誤:

Traceback (most recent call last):
  File "C:/Users/HP/PycharmProjects/Github_From_PyCharm/test_xlwt.py", line 14, in 
    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'

出現(xiàn)該錯(cuò)誤的原因并不是我們使用xlwt模塊的方式有問(wèn)題,而是不同系統(tǒng)之間的差異,Windows系統(tǒng)的文件名中不允許出現(xiàn)/ \ : * " < > | 這幾個(gè)符號(hào)。

解決方法:

我們?cè)赪indow系統(tǒng)中使用上述代碼的時(shí)候,只需要將:(冒號(hào))改成其他Windows系統(tǒng)支持的符號(hào)就可以了。


標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:python保存文件出錯(cuò)怎么解決?
路徑分享:http://www.dlmjj.cn/article/dpidicj.html