我在该文件中有一个带有文件名的 Pathfile.dat,如果文件不存在,我正在尝试复制文件的备份
我遇到了函数“ if files.is_file():”的问题
以下是我似乎遇到的错误
/home/admin/Pycharm/backup/test1
未找到 /home/admin/Pycharm/backup/test2
not Found cp: '/home/admin/Pycharm/backup/test1' 后缺少目标文件操作数</p>
尝试“cp --help”以获取更多信息。
sh: 2: /home/admin/Pycharm/backup/: 未找到
sh:3:_copy:未找到
cp: '/home/admin/Pycharm/backup/test2' 后缺少目标文件操作数</p>
尝试“cp --help”以获取更多信息。
sh: 2: /home/admin/Pycharm/backup/: 未找到
sh:3:_copy:未找到
import os
from pathlib import Path
import logging
filename = 'config.dat'
Configlist = []
def createlist():
with open(filename) as f:
for item in f:
Configlist.append(os.path.abspath(item))
def copy():
for list in Configlist:
print(list)
files = Path(list)
if files.is_file():
print("Found")
else:
print("not Found")
os.system("cp -R " + list + " /home/admin/Pycharm/backup/ " + list + "_copy ")
createlist()
copy()