用python的input接受控制台输入的中文一直报错,网上都没有出现这个问题的情况,一度怀疑人生。。。
搞了半天,有些是vscode Python Debug Console的问题,代码在cmd上运行就没问题。。。
if not os.path.exists(keyword): # keyword为中文
os.mkdir(keyword)
这里创建的目录才是当前文件的路径,而是用os.getcwd()获得的是当前目录的上目录(这不是我想要的结果)。。。
文件路径:C:\Data\pystu\getImg\BaiduImage.py
print(os.getcwd())
输出:c:\Data\pystu
所以直接使用mkdir创建:
dir = u'中文'
os.mkdir(dir)
这样即可在当前目录创建中文路径。。。