我正在尝试创建文件运行时并写入它。
file_name = 'result'
fp = open(str(file_name), 'w')
fp.write(partial_data+'\n\n')
fp.close()
这很好用。
但是当我尝试时 -
partial_data = simplejson.dumps(data, indent=4, skipkeys=True, sort_keys=True)
file_name = 'result_'+str(url)+'.txt'
fp = open(str(file_name), 'w')
fp.write(partial_data+'\n\n')
#json.dump(partial_data, fp)
fp.close()
它给出了
IOError: (2, 'No such file or directory', 'result_http://www.yumzap.com.txt')
对此有何帮助?
答案 0 :(得分:2)
斜杠对文件名无效。也许使用str(url).strip("http://")
:
file_name = 'result_'+str(url).strip("http://")+'.txt'