python修改当前工作路径实例
时间: 2023-10-18 21:07:51 浏览: 38
下面是一个Python修改当前工作路径的实例:
```python
import os
# 获取当前工作路径
current_path = os.getcwd()
print("当前工作路径为:", current_path)
# 修改当前工作路径
os.chdir("/Users/username/Documents")
print("修改后的工作路径为:", os.getcwd())
```
在上面的代码中,首先使用`os.getcwd()`获取当前的工作路径,并将其打印出来。然后使用`os.chdir()`来修改当前的工作路径为`/Users/username/Documents`,并再次使用`os.getcwd()`来获取修改后的工作路径,并将其打印出来。
相关问题
用Python写个保存当前页面的程序
以下是使用Python和Selenium Webdriver保存当前页面的示例代码:
```python
from selenium import webdriver
# 创建一个新的浏览器实例
browser = webdriver.Chrome()
# 打开需要保存的网页
browser.get("http://www.example.com")
# 将当前页面保存为HTML文件
with open("example.html", "w") as f:
f.write(browser.page_source)
# 关闭浏览器
browser.quit()
```
在这个示例中,我们使用了Selenium的webdriver模块来创建一个新的Chrome浏览器实例,并打开了需要保存的网页。然后,我们将当前页面的源代码保存为HTML文件,并将文件命名为example.html。最后,我们关闭了浏览器。
可以根据自己的需要更改保存文件的名称和路径。此外,还可以将此代码嵌入到更大的程序中,以自动保存多个网页。
列出D分区下所有文件目录,python代码完整实例
下面是在 Python 中列出 D 分区下所有文件和目录的完整代码示例:
```python
import os
# 获取 D 分区的根目录
root_dir = 'D:\\'
# 遍历 D 分区下的所有文件和目录
for root, dirs, files in os.walk(root_dir):
# 输出当前目录路径
print(root)
# 输出当前目录下的子目录
print(dirs)
# 输出当前目录下的文件
print(files)
```
在这段代码中,我们使用了 Python 内置的 `os.walk` 函数来遍历 D 分区下的所有文件和目录。`os.walk` 函数会返回三个值:
- `root`:当前正在遍历的目录的路径。
- `dirs`:当前目录下的子目录列表。
- `files`:当前目录下的文件列表。
在这段代码中,我们使用了一个循环来遍历所有文件和目录,并输出当前目录的路径、子目录和文件。
请注意,这段代码只是一个示例,你可以根据自己的需要进行修改和拓展。例如,你可以使用 `os.path` 模块来获取文件的大小、修改时间等信息,或者使用其他的 Python 库来进行文件的操作。