编写一个程序来创建给定文件的副本。文件名在命令行中指定。 输入格式./a.out from.txt to.txt
时间: 2024-09-24 20:18:24 浏览: 35
在Unix/Linux环境中,你可以使用Python编写一个简单的脚本来完成这个任务。这个脚本会从`from.txt`文件读取内容,并将其复制到`to.txt`文件中。下面是代码示例:
```python
import sys
# 检查命令行参数是否足够
if len(sys.argv) != 3:
print("Usage: python copy_file.py <source_file> <destination_file>")
exit(1)
# 获取命令行传入的源文件名和目标文件名
source_file = sys.argv[1]
destination_file = sys.argv[2]
try:
# 打开源文件并读取内容
with open(source_file, 'r') as src:
content = src.read()
# 将内容写入目标文件
with open(destination_file, 'w') as dst:
dst.write(content)
print(f"File {source_file} copied successfully to {destination_file}")
except Exception as e:
print(f"Error occurred while copying file: {str(e)}")
阅读全文