python - 如何打开python输入中给出的文件?
问题描述
我正在做一个项目,为此我需要打开一个文件。所以为此我想使用open("my_file", "r")
,但问题是文件的名称是动态的,无论用户如何调用它,它都可能是 toto.txt 或 jziop.txt。我知道C
我只会open
与 the 一起使用,av[1]
但有可能python
吗?我是新手,所以我正在学习。
谢谢
解决方案
import sys
f = open(sys.argv[1], "r")
# do stuff
f.close()
这将读取第一个参数并将其作为文件名。
推荐阅读
- google-apps-script - INDEX-MATCH 公式在 Google 表格中返回相同的值
- css - 如何画出类似梯形的卡片?
- huawei-mobile-services - HMS Map Kit - React Native Marker 问题
- git - 使用来自单个 git 存储库的功能标志管理多个代码库
- python-3.x - Python 3.8.5 FTPS 连接
- xamarin.forms - MapBox 是否支持 Xamarin.Forms (Android/IOS/UWP) 中的室内导航实现?
- javascript - 缓存 - 如何使用它?(在初学者的火力基地中)
- javascript - 在 js 中解决问题
- druid - Apache Druid:当我尝试加载快速启动数据时,我的虚拟机挂起
- javascript - Javascript函数和表达式函数