① python怎麼寫入txt文件
csv中有支持讀取txt的模塊,numpy中有個loadtxt函數可以支持讀寫數據。
② python寫入TXT文本對齊問題
主要有兩方面的問題。
1、製表符的寬度,pycharm確認是8個字元寬度,因為記事本是8不能修改。
2、字體的問題,要使用等寬字體,也就是常說的腳本字體。
③ python 如何將txt文件中指定的內容 寫入另一個文件中
withopen('f1.txt','r')asf1:
withopen('f2.txt','w')asf2:
f2.write(f1.read())
④ python如何打開帶變數名的txt文件並寫入數據
python打開帶變數名的txt文件的方法:
1、將txt文件名賦值給變數
2、使用「%s」可以將變數名傳遞到文件路徑中,然後使用open()函數打開這個txt文件,用write()函數就可以寫入數據了
完整代碼如下:
執行結果如下:
更多Python知識,請關註:Python自學網!!
⑤ python 導入txt到資料庫 每8行寫入
#8行結束有一個空白行
withopen('data.txt')asdata:
line=1
sql='insertintofz_esxvalues(%s,%s,%s,%s,%s,%s,%s,%s)'
values=[]
fordindata:
ifd!='':
values.append('"%s"'%str(d))
ifline%9==0:
#執行sql插入代碼
#urs.exec(sql%tuple(values))
delvalues[:]
line+=1
#當然如果不行浪費sql資源,可以全部拼接完inert語句一次執行
#如果是生產環境,建議使用隊列的思路,例如"芹菜"庫
⑥ python讀取txt的數據 並再次寫入語言中
使用open函數打開文件,返迴文件句柄
使用文件句柄的read方法讀取文件內容
f = open('/path/to/the/file.txt')
txt = f.read()
txt文件的內容將會讀取待txt變數中
⑦ python怎麼中文寫txt文件
本文以txt 文本為例,只是介紹ANSI,Unicode,UTF-8 三種編碼的文件的讀寫過程,對於編碼不做深究了
一、用記事本另存為時,可以選擇保存文本使用的的幾種編碼模式,分別為:
ANSI:默認保存的編碼格式,採用本地操作系統默認的內碼,簡體中文一般為GB2312。
Unicode:UTF-16的小端位元組序,加上BOM簽名:0xFFFE。
Unicode bigendian:Unicode編碼:UTF-16的大端位元組序,加上BOM簽名:0xFEFF。
UTF-8:編碼格式是:UTF-8,其BOM為0xEF BB BF(UTF-8不區分位元組序,這個BOM僅標志UTF-8編碼)
Python對於讀取的txt文件,最好在讀取的時候進行decode成unicode編碼,
- def read_out(self): with codecs.open(self.filename, 'r+') as get: return get.read().decode('gbk')
然後再寫入的時候進行encode成對應想要的編碼類型,這樣可以保證源文件的編碼方式不會改變,且中文不會亂碼
整個代碼過程保持使用unicode編碼方式利用try…except 來進行編碼判別具體使用了那種編碼方式
- f.write(self.filename.encode('gbk'))
二、對於raw_input 通過鍵盤輸入的文字,通過sys模塊中的stdin.encodeing來進行解碼
- content = raw_input().decode(sys.stdin.encoding)
- type(content) 是unicode
暫時這么多
⑧ python 讀取txt,並寫入列表。如下:
with open("sst.txt") as in_file:
result = in_file.readlines()
print result