【问题标题】:How do i change Root(or starting directory) in python [duplicate]我如何在python中更改根(或起始目录)[重复]
【发布时间】:2021-06-19 03:25:34
【问题描述】:

当我使用 os.getcwd() 时,它给了我这样的东西:

'/home/xxx/PycharmProjects/pythonProject3'

我想把它改成这样:

PycharmProjects/pythonProject3

换句话说,我希望我的os.getcwd() 从我想要的地方开始。 我该怎么做? 我尝试了os.chdir os.path.abspath(os.curdir),但它不起作用。 我正在使用 python3 和 ubuntu。

【问题讨论】:

标签: python python-3.x linux directory pycharm


【解决方案1】:

您能告诉我们您是如何尝试 chdir 的吗?请参阅下面的示例以更改您当前的工作主管,并让我知道它在您的机器上提供的输出。

>>> import os
>>> os.getcwd()
'/home/lllrnr101'
>>> os.chdir('/etc/')
>>> os.getcwd()
'/etc'
>>> 

【讨论】:

  • 我想我表达的目的是错误的。执行你所说的我得到了和你一样的答案,但我想把我的起点改到我想要的地方,例如 --> ``` /home/xxx/PycharmProjects/pythonProject3``` 到 PycharmProjects/pythonProject3 换句话说 getcwd显示PycharmProjects/pythonProject3 而不是显示``` /home/xxx/PycharmProjects/pythonProject3```
  • cwd 表示当前工作目录。这始终是绝对路径,而不是相对路径。
  • 你说得对,那我该怎么做呢?你能给出一个命令或提示吗?
  • @ex3p 无需将 cwd 更改为相对路径,因为无论如何您都可以使用相对路径。编辑您的问题以解释您真正想做的事情。
猜你喜欢
  • 2016-05-24
  • 1970-01-01
  • 1970-01-01
  • 2017-03-22
  • 2012-08-10
  • 1970-01-01
  • 2020-08-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多