python 文件路径传递给变量
时间: 2023-07-25 22:29:44 浏览: 553
python实现文件传输
可以使用命令行参数或者用户输入来将文件路径传递给 Python 变量。例如,假设有一个 Python 脚本需要读取用户指定的文件,可以使用 `sys.argv` 获取命令行参数,或者使用 `input()` 函数获取用户输入。示例代码如下:
使用命令行参数:
```python
import sys
if len(sys.argv) < 2:
print("Usage: python script.py <file_path>")
exit()
path = sys.argv[1]
with open(path, "r") as f:
# do something with the file
```
使用用户输入:
```python
path = input("Enter file path: ")
with open(path, "r") as f:
# do something with the file
```
需要注意的是,用户输入的文件路径可能不合法,例如路径不存在或者不是一个文件。为了确保程序的健壮性,需要对输入的文件路径进行校验。
阅读全文