Errno 22 无效参数 Python

拉泽尔

我试图将一个文件的内容复制到另一个文件,但出现错误,我做错了什么?

for file in os.listdir('offer'):
    if '.css' in file:
        print(file)
        with open(f'offer/{file}', 'r+') as f:
            with open('offer/id.css', 'w+') as style_file:
                shutil.copyfile(f'offer/{f}', f'offer/{style_file}')
Traceback (most recent call last):
  File "C:/Users/Katerina/Desktop/python/test_attempt.py", line 50, in <module>
    shutil.copyfile(f'offer/{f}', f'offer/{style_file}')
  File "C:\Users\Katerina\AppData\Local\Programs\Python\Python37-32\lib\shutil.py", line 120, in copyfile
    with open(src, 'rb') as fsrc:
OSError: [Errno 22] Invalid argument: "offer/<_io.TextIOWrapper name='offer/id.css' mode='r+' encoding='cp1251'>"
三人组

我猜你正在寻找类似的东西

with open('offer/id.css', 'w') as style_file:
    for file in os.listdir('offer'):
        if '.css' in file:
            #print(file)
            with open(f'offer/{file}', 'r+') as f:
                for line in f:
                    style_file.write(line)

目的shutil.copyfile不同;它实际上不允许您访问或修改任一文件的内容,它只是将一个文件复制到另一个文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python:Errno 22无效的参数

Python:OSError:[Errno 22] 无效参数:'*.txt'

Python OSError: [Errno 22] 无效参数

Python熊猫to_csv导致OSError:[Errno 22]无效的参数

Python-如何解决OSError:[Errno 22]无效的参数

OSError:[Errno 22]无效的参数Python文件处理

Pyinstaller Errno 22 无效参数:

OSError:[Errno 22] udp连接的无效参数

Errno 22 转换 unix 时参数无效

Pip错误,OSError Errno 22无效参数

如何修复OSError:[Errno 22]无效的参数:'\\?

Errno 22无效参数-跳过Zipfile

OSError: [Errno 22] 无效参数:请求

OSError: [Errno 22] 无效参数: 'path'

Python 正则表达式 - OSError: [Errno 22] 无效参数:

ProcessStartInfo,python.exe:无法打开文件 [Errno 22] 无效参数

ipv6 python 套接字不工作!OSError: [Errno 22] 无效参数

OSError:[Errno 22]无效的参数写入tar文件

OSError:[Errno 22]无效的参数:(从Github读取文件)

OSError:[Errno 22]使用torch.load时参数无效

Aiogram send_message:OSError:[Errno 22]无效的参数

OSError: [Errno 22] 打开文件时参数无效

无法通过VS Code运行python代码。无法打开文件ptvsd_launcher.py [Errno 22]无效的参数

熊猫DataFrame.to_csv()OSError:[Errno 22]无效的参数和PermissionError:[Errno 13]权限被拒绝

IOError:[Errno 22]无效模式('r')或文件名:'c:\\ Python27 \ test.txt'

python:tar文件提取错误IOError:[Errno 22]无效模式('wb')或文件名

Python 请求抛出错误 IOError: [Errno 22] 无效模式 ('wb') 或文件名:

为什么Datetime的.timestamp()方法返回OSError:[Errno 22]无效参数?

os.read()给出OSError:[Errno 22]读取大数据时参数无效