1樓:小丁創業
用python讀取文字檔案,對讀出的每一行進行操作,寫法如下:
f = open("test.txt", "r")
while true:
line = f.readline()
if line:
pass # do something here
line=line.strip()
p=line.rfind('.')
filename=line[0:p]
print "create %s"%line
else:
break
f.close()
擴充套件資料:
python將txt檔案讀取到一個字串裡的操作方法如下:
1、首先,新增python檔案和文字檔案以在vscode中讀取,如下圖所示。
2、其次,完成上述步驟後,在txt檔案中寫入一些內容以用於內容讀取,只需將其寫入即可,如下圖所示。
3、接著,完成上述步驟後,必須匯入os檔案,以便可以在os中呼叫某些檔案操作方法,如下圖所示。
4、然後,完成上述步驟後,開啟要讀取的檔案,並將讀取的內容資料複製到字串中,如下圖所示。
5、隨後,完成上述步驟後,列印字串以顯示內容,以方便參考,如下圖所示。
6、接著,完成上述步驟後,執行jy.py檔案,該檔案將開始讀取和列印內容,如下圖所示。
7、最後,完成上述步驟後,可以看到已讀取txt檔案的內容,如下圖所示。
2樓:匿名使用者
把你的**改一下
f = open("test.txt", "r")while true:
line = f.readline()
if line:
pass # do something hereline=line.strip()
p=line.rfind('.')
filename=line[0:p]
print "create %s"%lineelse:
break
f.close()
寫得可能羅嗦些,就是方便看。
3樓:
# or :
import os
with open('1.txt','rt') as handle:
for line in filter(none, handle):
print "create",os.path.splitext(line)[0]
4樓:野人拆
for line in open('1.txt','r'):
if line.strip():
print "create",line[0][0]
使用python 讀取文字並改寫成自己需要的內容,修改每一行內容並且沒間隔幾行就新增一行新的內容
5樓:匿名使用者
def addtext(txtname,span,insert):
txtfile=open(txtname);
txt=txtfile.readlines()txt=['auto+'+line for line in txt]txtfile.close()
txtfile=open(txtname,'w')i=0while i+span
每隔兩行新增一個the laber,如果希望改變間隔將**最後一行中專間的數字2改變就行了屬
6樓:匿名使用者
先讀取比如一行的,然後在寫入你需要的內容,本人屬於大菜鳥
7樓:匿名使用者
python簡明教程有例子
Python程式,要求開啟文字檔案,從固定行開始讀取一直讀取某一匹配結果的前一行
實現此功能的 如下 f open xx.txt lines f.readlines f.close l list lines 1 從第二行開始for l in l list if l.find a 1 print l 在沒有找到a之前一直列印else break 如果找到,則跳出迴圈 擴充套件資料 ...
在dos開啟文字檔案用什麼指令,在dos開啟一個文字檔案用什麼指令
你已經知道正確答案了。再告訴你一個引數,當一個文字很長時用type顯示文字是不會停下來的,最後只看到文字的最末部分,加一個引數就可以滿屏後停下來。type sss.txt more 為按住shift再按 關於edit,edit是dos的外部命令,如果要編輯文字用它最方便,不過如果你的啟動盤上沒有ed...
用掃描器掃描出的文字檔案,變成圖象檔案,可以轉換成文字檔案修改嗎 急
如果你掃描的內容主要是文字,那麼可以做到大致上將圖象轉換成文字的文件。但是如果出現太多 單據,資料表,這樣的東西,就很難保證準確度了。具體方法是這樣的。掃描之後,將 儲存為pdf檔案。pdf檔案可以用adobo reader開啟,開啟以後,可以進行全文轉換。軟體可以識別一些常見的漢字字元,將圖象翻譯...