2015-04-22 166 views
-1

我想知道如何通過使用Windows批處理文件循環遍歷文本文件中的每一行,並連續處理每一行文本。我有一個包含文件名的文本文件。使用批處理文件遍歷文本文件

我想什麼做的是一樣的東西

for x in textFile 
    "python C:\main.py -s x" # the command i want to run 
+0

你嘗試過什麼,並已搜尋內容?這是一個非常容易的批處理任務,已被記錄......基本上無處不在。 – SomethingDark

+0

可能的重複[你如何通過使用Windows批處理文件的文本文件中的每一行循環?](http://stackoverflow.com/questions/155932/how-do-you-loop-through-each-line-在文本文件中使用windows批處理文件) – SomethingDark

回答

0
for /f %%x in (textFilename) do python C:\main.py -s %%x 

將是經典的方法 - 作爲一個批處理文件。

減少%%%遍及如果你是直接從提示

,或者更全面運行,

for /f "usebackqdelims=" %%x in ("textFilename") do python C:\main.py -s "%%x" 
+0

不要忘記包含''delims =「'來抓住整條線,''usebackq''在文件路徑有一個空間在某處。 – SomethingDark