与os.chdir相关的查询

嗨伙计们,
我有两个变量a和b以及以下代码
A=/用户/临时/新建
B=测试
我在用

选择 | 换行 | 行号
  1. os.chdir(os.path.join('a','b'))
  2.  

更改我的目录以进行测试,但我收到以下错误
回溯(最近一次呼叫):
文件"bfm.py",第50行,中
Os.chdir(os.path.Join('a','b'))
FileNotFoundError:[Errno 2]没有这样的文件或目录:'a/b'
但我有新的测试目录。
有人能解释一下如何解决这个错误吗?

# 回答1


打印os.path.Join('a','b')以查看结果目录是什么,以及它是否存在。查看变量与字符串的对比,注意哪些使用引号,哪些不使用引号,请访问
Https://en.wikibooks.org/wiki/Python...es_and_Strings
# 回答2


去掉引号,即

选择 | 换行 | 行号
  1. os.path.join(a, b)
  2.  

加引号意味着连接的是字符串,而不是之前创建的行的变量

标签: python

添加新评论