one python scripts

以下是一个简单的 Python 脚本示例,它用于读取一个文本文件的内容并输出到标准输出:

import sys

def main():
    # 检查是否提供了文件名作为命令行参数
    if len(sys.argv) < 2:
        print("Usage: python script.py <filename>")
        sys.exit(1)

    # 获取文件名
    filename = sys.argv[1]

    try:
        # 读取文件内容
        with open(filename, 'r') as file:
            content = file.read()
            # 输出文件内容到标准输出
            print("File content:")
            print(content)
    except FileNotFoundError:
        print(f"Error: File '{filename}' not found.")
        sys.exit(1)
    except Exception as e:
        print(f"Error reading file: {e}")
        sys.exit(1)

if __name__ == "__main__":
    main()

这个脚本接受一个文件名作为命令行参数,并读取该文件的内容,然后将内容输出到标准输出。你可以将上面的代码保存到一个名为 script.py 的文件中,并使用 python script.py <filename> 命令来执行,其中 <filename> 是你要读取的文本文件的路径。

这个脚本处理了一些可能出现的错误,如文件不存在或读取文件时出现异常,并向用户显示相应的错误消息。