当前位置: 首页 > 面试题库 >

使用IDLE时的工作目录是什么?

丁成弘
2023-03-14
问题内容

因此,我正在学习Python,并希望创建一个简单的脚本来从Internet下载文件,然后将其写入文件。但是,我使用的是IDLE,却不知道IDLE中的工作目录是什么或如何更改它。如果我不知道工作目录或如何更改它,如何在IDLE中处理文件系统?


问题答案:

您可以使用os.getcwd以下方法轻松检查自己:

>>> import os
>>> os.getcwd()
'C:\\Program Files\\Python33'

那是在我的Windows机器上,所以它可能是Python本身的安装目录。

您可以在运行时使用os.chdir以下命令更改该目录:

>>> os.chdir('C:\\Users\\poke\\Desktop\\')
>>> os.getcwd()
'C:\\Users\\poke\\Desktop'
>>> with open('someFile.txt', 'w+') as f:
        f.write('This should be at C:\\Users\\poke\\Desktop\\someFile.txt now.')

毫不奇怪,这将在我的桌面上创建文件。



 类似资料:
  • 我是Apache Storm的新手。我用java创建了一个storm项目,它成功地创建了。我的应用程序有一个java进程,它需要应用程序工作目录的绝对路径或拓扑jar的类路径。请回答我的以下问题: > 我们使用Stormjar命令上传的拓扑jar的类文件的路径是什么? 我是需要一些JVM参数的java进程,我试着在storm.yaml文件中设置它们。这是正确的方法吗?

  • 工具目录指的就是你在命令行界面下的时候,当前所在的位置。打开命令行界面以后,一般默认你会在登录的用户的主目录下面。 输出工作目录 pwd ( print working directory)。它可以输出你当前自己所在的位置(工作目录)。执行: pwd 返回的是工作目录的位置: /Users/wanghao /Users/wanghao,最开始的 / 表示的是根(root),macOS 与 Li

  • Git目录 'Git目录'是为你的项目存储所有历史和元信息的目录 - 包括所有的对象(commits,trees,blobs,tags), 这些对象指向不同的分支. 每一个项目只能有一个'Git目录'(这和SVN,CVS的每个子目录中都有此类目录相反), 这个叫'.git'的目录在你项目的根目录下(这是默认设置,但并不是必须的). 如果你查看这个目录的内容, 你可以看所有的重要文件: $>tree

  • 问题内容: 我试图在不同于其父目录的目录中执行子进程。 我正在做上面的事情(尽管运行“ pwd”当然不是我最后要做的事情)。不管我为cdw选项提供了什么值,最终都会将父进程的pwd写入stdout。 我想念什么? (我确实确保通过cwd选项传递的路径确实存在) 问题答案: 该选项是 当前工作目录的 缩写,是拼写的,不是拼写的。

  • 问题内容: 我希望能够在特定目录中运行Java程序。我认为,对工作目录进行参数设置非常方便,因为它可以轻松管理配置。 例如,在一个文件夹中,您可以进行测试配置,在另一个文件夹中,您可以拥有生产所需的资源。您可能会认为,可以选择操作类路径以包含/排除资源,但是只有当您对存储在类路径中的资源感兴趣并使用引用它们时,这种解决方案才有效。但是,如果您具有一些外部配置,并且想使用简单的说明来访问它,该怎么办

  • 我在为JDK选择主目录时遇到了一个问题。即使我选择了以下路径:“C:\Program Files(x86)\java\jre1.8.0_91”,它仍然显示错误:“所选目录不是JDK的有效主目录”。我的java文件夹有两个文件夹-bin和lib。选择主目录的窗口 请帮助我选择主目录。谢谢!