pythonopen中文文件
『壹』 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參數類型