如何使用txt文件作为输入执行python文件(解析数据)

时间:2017-01-26 19:35:05

标签: python command-line

我尝试查看stackoverflow和其他来源,但找不到解决方案。

我正在尝试使用文本文件作为输入来运行/执行Python脚本(解析数据)。

我该如何去做?

提前致谢。

2 个答案:

答案 0 :(得分:2)

可以使用google找到这些基础知识:)

由于您不熟悉Python,请确保阅读Python For Beginners

示例代码Read.py

import sys
with open(sys.argv[1], 'r') as f:
    contents = f.read()
print contents

在Windows中执行此程序:

C:\Users\Username\Desktop>python Read.py sample.txt

答案 1 :(得分:0)

您可以尝试将输入保存为所需的格式(逐行),然后使用Python的file子命令将其用作STDIN(标准输入文件)的替代

python source.py file input.txt

注意:要与其他目录中的输入文件或源文件一起使用,请使用完整的文件位置而不是文件名。