python讀入文件
『壹』 python 讀取文件,怎麼打開
我們需要新建一個文本文檔,這個文檔可以是windox自帶的記事本;
『貳』 如何讀取python的.py文件
你說的環境變數其實是系統的環境變數,
進入python後,還要配置python自己的環境變數。
首先,你應該進入C:Usersqc後,再啟動python
cdC:Usersqc
python
>>>importex25
如果從其它地方進入python:
CMD進入python後,要加入路徑:
>>>importsys
>>>sys.path.insert(0,"C:\Users\qc")
>>>importex25
『叄』 Python讀取文件內容的方法有幾種
filename=open('i:\\install\\test.txt','r+')#讀取xx路徑xx文件;r+代表的是讀寫並存方式 print filename.read()#讀取所有的文件
『肆』 python讀取文件
『伍』 怎麼讀取整個文件 python
Python 讀寫文本文件
首先需要注意的是,txt文件是具有字元編碼的,不同的txt字元編碼可能不同。具體是什麼編碼,可以用 notepad++ 等文本編輯器查看。
讀取文件建議使用 with...as... 結構,可以自動關閉文件。
with open("text.txt", "r") as f:
text = f.read()
print(text)
如果不用 with...as... 則必須手動關閉文件:
f = open("text.txt", "r")
text = f.read()
f.close()
print(text)
如果讀取的文件含有中文,使用內置的open可能會報錯,這個時候要用到codecs模塊:
import codecs
with codecs.open("text.txt", "r", encoding="utf-8") as f:
text = f.read()
print(text)
(假設 text.txt 是 utf-8 編碼)
『陸』 python 怎麼完整的讀取文件
file=open("a.txt")
s=file.read()
print(s)
『柒』 Python如何讀寫文本文件
1.open使用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()方法。
2.讀文件讀文本文件input = open('data', 'r')
#第二個參數默認為r
input = open('data')
讀二進制文件input = open('data', 'rb')
讀取所有內容file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
讀固定位元組file_object = open('abinfile', 'rb')
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )
讀每行list_of_all_the_lines = file_object.readlines( )
如果文件是文本文件,還可以直接遍歷文件對象獲取每行:
for line in file_object:
process line
3.寫文件寫文本文件output = open('data.txt', 'w')
寫二進制文件output = open('data.txt', 'wb')
追加寫文件output = open('data.txt', 'a')
output .write("\n都有是好人")
output .close( )
寫數據file_object = open('thefile.txt', 'w')
file_object.write(all_the_text)
file_object.close( )
『捌』 python讀取文件內容
fname = raw_input('input filename:')
with open(fname,'r') as f:
for i in f:
print i
這樣試試呢?
你的代碼本身看是沒問題的呢!
『玖』 Python讀取文件為多個列表
你把你的txt文件內容貼出來看看
『拾』 python怎麼讀取文件夾內容
#encoding:utf-8
importos
#設置文件夾所在路徑,我這里設置哦當前路徑
path='./'
#列出路徑下所有的一級目錄+文件
files=os.listdir(path)
printfiles
#利用遞歸,列出目錄下包括子目錄所有的文件及文件夾(但是沒有分級,如果需要分級,自己寫吧)
files1=[]
deflistfiles(path):
foriinos.listdir(path):
ifos.path.isdir(path+i):
files1.append(i)
listfiles(path+i)
else:
files1.append(i)
listfiles(path)
printfiles1