python - 从 CLI 输入获取文件

标签 python input command

在运行 Python 代码时如何从命令行获取文件名?就像如果您的代码打开一个文件并读取该行,但文件在您运行时会发生变化,您怎么说:

python code.py input.txt

所以代码分析“input.txt”?在实际的 Python 代码中你必须做什么?我知道,这是一个非常模糊的问题,但我真的不知道如何更好地解释它。

最佳答案

fileinput 是一个不错的选择模块,它将从命令行获取任何或所有文件名,并将指定文件的内容提供给您的脚本,就好像它们是一个大文件一样。

import fileinput
for line in fileinput.input():
    process(line)

更多信息here .

关于python - 从 CLI 输入获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7033987/

相关文章:

python - 组合包含 matplotlib 图形的多个 TraitsUi View

python - 如何将python文件转换为linux可执行文件

python - 将 CSV 文件转换为 xlsx 文件 Python

Windows 命令 : how do I push current directory using chdir for popping later?

module - 如何找出已安装的 grunt 模块的版本?

wpf - MVVM/命令和控制模板

python - 使用 numpy 测试误报和漏报

jquery - 如何在 Angular 2 Ionic 2 RC 2 中使用手机 mask

javascript - 使用隐藏输入将表单信息和附加变量从 HTML 发送到 PHP

android - 如何在Android Kotlin中保存/使用用户输入