长话短说,我想做一个项目,但不知道从哪里开始,也不知道如何描述它的谷歌搜索。
当我在命令提示符中运行python文件时,我希望能够在它旁边放置一个文本文件,以便我的程序能够读取它。
喜欢:D:> python3 name_of_file.py name_of_text_file.txt
现在,当我执行上面的内容时,我希望我的python文件能够以某种方式看到文本文件来处理它(比如输出内容),但是我不知道如何做到这一点。任何建议
现在,由于我不知道从哪里开始,我没有任何东西来展示我已经尝试过的东西。
万一有用:我在用Atom。& python文件和文本文件保存在同一个文件夹中。
发布于 2022-01-23 18:49:23
在python脚本中,您可以使用列表sys.argv。第一个列表元素(sys.argv[0])是python脚本文件的名称(在您的例子中是"name_of_file.py")。列表元素的其余部分是提供的命令行参数。因此,sys.argv[1]将包含第一个命令行参数。
import sys
# Retrieve first command line argument
file_name = sys.argv[1]
# Open text file
with open(file_name) as file:
# Read out contents of text file
file_text = file.read()
print(file_text)https://stackoverflow.com/questions/70825243
复制相似问题