如果文件名包含' /'
,如何在python中创建文件url='https://www.udacity.com/cs101x/index.html'
f=open(url,'w')
f.write('123')
f.close()
上面的代码会产生错误
Traceback (most recent call last):
File "9.py", line 2, in <module>
f=open(url,'w')
IOError: [Errno 22] invalid mode ('w') or filename:https://www.udacity.com/cs101x/index.html'
答案 0 :(得分:0)
使用os.path.basename()隔离文件名。
import os
url='https://www.udacity.com/cs101x/index.html'
filename = os.path.basename(url)
f=open(filename,'w')
f.write('123')
f.close()
这将创建一个名为index.html
的文件