繁体   English   中英

如果用户输入不是目录,如何将目录设为默认值

[英]if user input is not a directory, how can I make the directory a default value

假设用户输入是无效目录。 如果是这样,我怎样才能使脚本自动将默认目录设置为本地文件或桌面?

您可以使用

os.path.exists(path)

看看它是否存在。 如果没有,您可以设置设置另一个path 如果要更改目录,可以使用

os.chdir(path)

您必须使用os库并检查目录是否存在:

isFile = os.path.isdir(path) 

如果isFile为 false 则将其设置为您想要的任何默认目录。 如果要将其设置为桌面,请使用:

os.environ['USERPROFILE'] + '\Desktop'

文档: https ://docs.python.org/3/library/os.html#os.environ

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM