如何使用Python从命令行写入文件?

如何使用Python从命令行写入文件?

为了使用Python在命令行中写入文件,您需要编写一个接受CLI参数的脚本。

更多Python相关文章,请阅读:Python 教程

示例

例如,您想编写一个程序,将“Hello”附加到打开的任何文件中:

import sys
with open(sys.argv[1], 'a') as f:
    f.write("Hello")

输出

如果将此文件保存为cat.py并使用以下命令运行它:

$ python cat.py my_file.txt

那么打开my_file.txt时,您会看到在末尾写了Hello。上面的命令会将my_file.txt传递给cat.py作为CLI参数中的变量argv [1](第二个命令行参数),我们可以使用它来获取文件并进行读/写。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程