pycharm创建文件名的时候遇到invalid argument问题
在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)
pickle_file = open('boy_*.txt', 'wb')
pickle.dump(list1, pickle_file)
pickle_file.close()
以下是报错信息:
OSError: Invalid argument: 'boy_*.txt'
我把那个*号去掉就对了,是*号有啥问题吗?加了r的原始字符串也不行 本帖最后由 Twilight6 于 2020-5-20 11:16 编辑
是的不能用特殊符号部分特殊符号创建文件
如图,系统都不允许的特殊符号:
系统本身都不行,Pychram更别说了~~~ Twilight6 发表于 2020-5-20 11:13
是的不能用特殊符号部分特殊符号创建文件
如图,系统都不允许的特殊符号:
小甲鱼给的要求里面是这个boy_*.txt{:10_277:}
好吧懂了,感谢 pythonboy123 发表于 2020-5-20 11:18
小甲鱼给的要求里面是这个boy_*.txt
好吧懂了,感谢
* 的意思是指 1,2,3 Twilight6 发表于 2020-5-20 11:20
* 的意思是指 1,2,3
哦哦。。我把题目意思理解错了
我还以为有三问呢。。结果是一个题目里面的三个要求{:10_266:}
页:
[1]