|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- def file_write(file_name):
- f = open(file_name, 'w')
- print('请输入内容【单独输入\':w\'保存退出】:')
- while True:
- write_some = input()
- if write_some != ':w':
- f.write('%s\n' % write_some)
- else:
- break
- f.close()
- file_name = input('请输入文件名:')
- file_write(file_name)
复制代码
结果
请输入文件名:'d:/测试一.txt'
Traceback (most recent call last):
File "D:\颖哥哥的小宝库\cs5.py", line 16, in <module>
file_write(file_name)
File "D:\颖哥哥的小宝库\cs5.py", line 3, in file_write
f = open(file_name, 'w')
OSError: [Errno 22] Invalid argument: "'d:/测试一.txt'"
open里面明明说 ‘w’,‘a’等等 打开文件时若不存在就自动创建新文件,为什么我每次要创建时都这样? 真叫人脑壳疼!!!
请大神帮帮我
|
|