Python:无法在目录文件夹中创建文件名。错误:+不支持的操作数类型:“ NoneType”和“ str”

问题描述 投票:-1回答:1
 import datetime as dt
 import os  

valuation_date = (pd.to_datetime('01-Jan-2019').strftime('%d-%b-%Y'))
outdir = os.mkdir("C:\\users\\" + valuation_date)
file_name = 'imp'+'.csv'
out_file_name = open(outdir + file_name,'w')

以上是正在实现的代码,但是我无法在outdir中创建file_name。其投掷错误为+不支持的操作数类型:“ NoneType”和“ str”

请提出建议。

python directory
1个回答
0
投票

首先创建outdir变量,然后将该值传递到mkdir()

outdir = "C:\\users\\" + valuation_date
os.mkdir(outdir)

这样,outdir保留其原始值,您以后可以在程序中再次引用它。

热门问题
推荐问题
最新问题