|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在32讲作业时需要创建名为boy_*.txt的pickle file,但是我用pycharm编译的时候会报错invalid argument,请问一下这是为啥?
- import pickle
- file1 = open('record.txt')
- list1 = []
- for each in file1:
- if each[:3] == '小甲鱼':
- list1.append(each[4:])
- pickle_file = open('boy_*.txt', 'wb')
- pickle.dump(list1, pickle_file)
- pickle_file.close()
复制代码
以下是报错信息:
OSError: [Errno 22] Invalid argument: 'boy_*.txt'
我把那个*号去掉就对了,是*号有啥问题吗?加了r的原始字符串也不行
本帖最后由 Twilight6 于 2020-5-20 11:16 编辑
是的 不能用特殊符号部分特殊符号创建文件
如图,系统都不允许的特殊符号:
系统本身都不行,Pychram更别说了~~~
|
|