python - 为什么这段代码中的目录会改变

标签 python

  import os

  def rename_file():

  #function definition

   file_name = os.listdir(r"C:\pyscripts\prank")
   path = os.getcwd()
   print(path)

   rename_file()  # function calling

*目录如何打印为“C:\pyscripts”而不是 C:\pyscripts\恶作剧 *

最佳答案

getcwd() 函数返回 python 脚本的当前工作目录,与 pwd 命令 (Unix) 相同。因此,如果您需要工作目录为 C:\pyscripts\prank,那么您应该这样做:

os.chdir("C:\pyscripts\prank")

这与 cd 命令类似。

关于python - 为什么这段代码中的目录会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40223894/

相关文章:

python - 如何在 Watson Studio 的 WML 存储库中保存 keras 模型?

python - 如何通过 python 以编程方式提取 Azure IP 范围 json 文件?

python - 对于大数据(通过 stdin.readlines())在 python 中比 map() 更快的方法

python - 删除字符串两端的子字符串

python - 捕获导入模块中引发的异常

python - 迭代类对象列表 - 'pythonic' 方式

python - 写入行数超过 45 个字节的二进制文件 : binascii. 错误:一次最多 45 个字节

python - 在 Tkinter 中将颜色绑定(bind)到按钮会导致 TclError

python - Python 中 UTF-8 CSV 输入的问题

python - 我如何构造这个 while 循环,以便它检查两个条件并在必要时终止它