當前位置:首頁 » 編程語言 » pythonopen中文文件

pythonopen中文文件

發布時間: 2022-10-22 15:30:17

『壹』 python 中文名的文件的保存

windows文件名的編碼是cp936的,你在使用中文文件名的時候轉下碼就行了。

比如你python文件編碼是utf8

# -*- coding: utf-8 -*-

he='開心.mp3'
f=open(he.decode('utf-8').encode('cp936'),'w')
f.close()

就可以了~~~

『貳』 python生成中文文件名的文件

#coding:utf-8
f=open(unicode('C:UsersUserDesktop這是一個測試文件.txt','utf-8'),'w')
f.write('寫一行中文')
f.close()

『叄』 Python 怎麼用open 函數打開最新文件

1、打開文件會用到open函數,標準的python打開文件語法如下:
open(name[,mode[,buffering]])
open函數的文件名是必須的,而模式和緩沖參數都是可選的。
2、使用open打開文件後一定要記得調用文件對象的close()方法。比如可以用try/finally語句來確保最後能關閉文件。
file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
註:不能把open語句放在try塊里,因為當打開文件出現異常時,文件對象file_object無法執行close()方法。
3、猜測你可能是在使用open函數後沒有close,導致文件一直處於被佔用狀態而無法編輯。
參考資料:
http://www.cnblogs.com/themost/p/6358910.html
http://www.ecity.cn/wenda/354197.html

『肆』 python 中文名的文件的保存

windows文件名的編碼是cp936的,你在使用中文文件名的時候轉下碼就行了。
比如你python文件編碼是utf8
#
-*-
coding:
utf-8
-*-
he='開心.mp3'
f=open(he.decode('utf-8').encode('cp936'),'w')
f.close()
就可以了~~~

『伍』 Python 3中文件操作open()函數

在windows下路徑一般寫為:「D:\data\python"
但是字元串中\是轉義字元,所以你可把\寫成\\,或者路徑前加上r如r"D:\data\python",表面該字元串不進行轉義即可

『陸』 Python使用open函數打開文件的常用模式

要以讀文件的模式打開一個文件對象,使用Python內置的open()函數,傳入文件名和標示符:

f = open('/Users/michael/test.txt', 'r')

標示符'r'表示讀,這樣,我們就成功地打開了一個文件。

如果文件不存在,open()函數就會拋出一個IOError的錯誤,並且給出錯誤碼和詳細的信息告訴你文件不存在:

這和前面的try ... finally是一樣的,但是代碼更佳簡潔,並且不必調用f.close()方法。

調用read()會一次性讀取文件的全部內容,如果文件有10G,內存就爆了,所以,要保險起見,可以反復調用read(size)方法,每次最多讀取size個位元組的內容。另外,調用readline()可以每次讀取一行內容,調用readlines()一次讀取所有內容並按行返回list。因此,要根據需要決定怎麼調用。

如果文件很小,read()一次性讀取最方便;如果不能確定文件大小,反復調用read(size)比較保險;如果是配置文件,調用readlines()最方便;

『柒』 sublime text3 用python open文件怎麼不支持中文

1.在。py文件頭加上 # -*- coding: utf-8 -*-
2.把.py文件編碼改成utf-8,可以通過打開文件,另存為的時候選擇編碼
3.在有中文的地方加上 u,例如 print u'中文'!

『捌』 您好 python用open打開文件 其中路徑有中文應該怎麼解決 自己搞不太明白 謝謝大神了:)

腳本開頭加上下面這句:

#-*-coding:utf-8-*-

這句用於定義Python的默認編碼格式。

若代碼或注釋中含中文,python會使用unicode編碼格式,這樣會報錯。

所以,python編程時最好習慣性地加上這句編碼格式的聲明。

『玖』 python打開本地文件

open() 方法
Python open() 方法用於打開一個文件,並返迴文件對象,在對文件進行處理過程都需要使用到這個函數,如果該文件無法被打開,會拋出 OSError。

注意:使用 open() 方法一定要保證關閉文件對象,即調用 close() 方法。

open() 函數常用形式是接收兩個參數:文件名(file)和模式(mode)。

語法格式如下

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

參數說明:

file: 必需,文件路徑(相對或者絕對路徑)。
mode: 可選,文件打開模式
buffering: 設置緩沖
encoding: 編碼方式一般使用utf8
errors: 報錯級別
newline: 區分換行符
closefd: 傳入的file參數類型

熱點內容
coc按鍵精靈腳本 發布:2025-07-10 09:12:40 瀏覽:310
excel表格ftp函數 發布:2025-07-10 09:05:50 瀏覽:275
u2game的解壓密碼 發布:2025-07-10 09:05:14 瀏覽:596
c語言編譯器ide蘋果下載 發布:2025-07-10 09:05:13 瀏覽:292
andftp埠 發布:2025-07-10 08:57:04 瀏覽:606
戰地一有什麼不用加速器的伺服器 發布:2025-07-10 08:51:33 瀏覽:405
linux怎麼看自己伺服器的ip 發布:2025-07-10 08:51:29 瀏覽:136
怎麼寫腳本刷視頻 發布:2025-07-10 08:49:51 瀏覽:382
安卓微信在哪裡設置鈴聲 發布:2025-07-10 08:48:05 瀏覽:233
dropbear編譯 發布:2025-07-10 08:27:35 瀏覽:685