import os
os.mkdir(r'C:\Users\Puneeth.Prabhu\Documents\Hello')
File "C:/Users/Puneeth.Prabhu/.spyder-py3/testingpage.py", line 3, in <module>
os.mkdir(r'C:\Users\Puneeth.Prabhu\Documents\Hello')
TypeError:“ str”对象不可调用
我正在运行以上代码以使用python创建目录。但是以str对象结尾不是可调用错误消息。任何帮助将不胜感激。
答案 0 :(得分:1)
您没有显示所有代码,对吗?您很有可能在调用它之前将os.mkdir重新分配给了某个字符串。一个例子:
os.mkdir = 'Some text'
os.mkdir('/random/thing')
这会给你错误。
答案 1 :(得分:0)
尝试一下:
//tr[position() > 2]/td[2]
答案 2 :(得分:0)
我建议您从r
函数调用中删除os.mkdir()
。
代码如下:
import os
os.mkdir('/YOUR/DESIGNATED/DIRECTORY_NAME')
Python原始字符串是通过在字符串文字前添加“ r”或“ R”来创建的。 Python原始字符串将反斜杠()视为文字字符。当我们想要一个包含反斜杠的字符串并且不想将其视为转义字符时,这很有用。
答案 3 :(得分:-1)
请勿在参数中使用“ r”。 试试这个:
os.mkdir('C:\Users\Puneeth.Prabhu\Documents\Hello')