我有一个文本文件。但我不想直接在python脚本中输入该文件。我想从命令行运行我的python脚本,参数是我的文本文件。我想要的命令行是:$python.exe script.py c:/user/text_file.txt。然后,文本文件将放入in file(在python脚本中)并执行该过程。
这段代码返回我打印脚本中的所有单词。看起来像这样:
[[],[],['im','po','rt',',',,,['de','f','ma','in','(a','rg']]
import sys
def main():
infile = sys.argv[0]
Array = ["f4", "f3", "f2", "f1"]
with open(infile, "r") as input_file:
output_list = []
for rec in input_file.read().splitlines():
rec = rec[:-3]
FBlist = [rec[i:i+2] for i in range(0, len(rec), 2)]
output_list.append(FBlist)
print(output_list)
main()
我修改了我的问题。我误解了先前的问题。