我正在尝试创建一个目录,但我不断收到错误
File "c:\Users\Isaac\OneDrive\Desktop\Python\testing.py", line 5, in <module>
os.mkdir(directory,title)
TypeError: 'str' object cannot be interpreted as an integer
我的代码是
directory = r"C:\Python"
title = "hi"
os.mkdir(directory,title)
我尝试将其更改为 os.makedirs() 但这不起作用,我尝试使用字符串而不是变量
os.makedir
需要一个整数作为第二个输入值,用于可选的 mode
参数。 由于 'hi'
不是整数,因此会引发此错误。
我怀疑您想在目录中创建一个名为 hi 的文件夹。 在这种情况下,您需要将目录和名称连接到一个文件路径字符串中以输入到
makedir
,如下所示:
directory = r"C:\Python\hi"
os.mkdir(directory)