首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python3文件访问

Python3文件访问
EN

Stack Overflow用户
提问于 2022-01-23 18:23:27
回答 1查看 82关注 0票数 -3

长话短说,我想做一个项目,但不知道从哪里开始,也不知道如何描述它的谷歌搜索。

当我在命令提示符中运行python文件时,我希望能够在它旁边放置一个文本文件,以便我的程序能够读取它。

喜欢:D:> python3 name_of_file.py name_of_text_file.txt

现在,当我执行上面的内容时,我希望我的python文件能够以某种方式看到文本文件来处理它(比如输出内容),但是我不知道如何做到这一点。任何建议

现在,由于我不知道从哪里开始,我没有任何东西来展示我已经尝试过的东西。

万一有用:我在用Atom。& python文件和文本文件保存在同一个文件夹中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-23 18:49:23

在python脚本中,您可以使用列表sys.argv。第一个列表元素(sys.argv[0])是python脚本文件的名称(在您的例子中是"name_of_file.py")。列表元素的其余部分是提供的命令行参数。因此,sys.argv[1]将包含第一个命令行参数。

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70825243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档