Python复制文件到另一路经
时间: 2024-08-02 12:01:04 浏览: 67
在Python中,你可以使用`shutil`模块中的`copyfile()`函数来复制文件到指定路径。以下是如何实现这个功能的一个示例:
首先,确保导入所需的库:
```python
import shutil
import os
import sys
```
定义一个函数,如上述引用所示,接收文件的完整路径作为参数:
```python
def copy_file_to_new_path(src_path, dest_path):
"""
将源文件复制到指定的目标路径。
"""
shutil.copyfile(src_path, dest_path)
```
然后,在主函数中,获取要复制文件的原始路径(假设是从命令行参数获得):
```python
if __name__ == '__main__':
src_path = sys.argv # 获取第一个命令行参数,即源文件路径
dest_dir = "你的目标目录" # 替换为你想复制到的目录路径
# 构造完整的文件目的地路径
dest_path = os.path.join(dest_dir, os.path.basename(src_path))
# 执行复制操作
copy_file_to_new_path(src_path, dest_path)
print(f"File {src_path} copied to {dest_path}")
```
当你运行这个脚本时,它会提示输入源文件的路径,然后将该文件复制到你指定的目标目录。