Python编程快速上手—让繁琐工作自动化
Python编程快速上手—让繁琐工作自动化_PDF中文高清晰完整版,因为内容太多,篇幅有限,截图几个,各位看看
我用网盘分享了「Python编程快速上手—让繁琐工作自动化_PDF中文高清晰完整版.pdf」,复制链接即可保存。
链接:https://pan.quark.cn/s/9a76c4657143
从根文件夹开始的文件名或路径,都假定在当前工作目录下。利用 os.getcwd()函数,
可以取得当前工作路径的字符串,并可以利用 os.chdir()改变它。在交互式环境中输
入以下代码:
>>> import os
>>> os.getcwd()
'C:\\Python34'
>>> os.chdir('C:\\Windows\\System32')
>>> os.getcwd()
'C:\\Windows\\System32'
这里,当前工作目录设置为 C:\Python34,所以文件名 project.docx 指向
C:\Python34\project.docx。如果我们将当前工作目录改为 C:\Windows,文件就被解
释为 C:\Windows\project.docx。
如果要更改的当前工作目录不存在,Python 就会显示一个错误。
>>> os.chdir('C:\\ThisFolderDoesNotExist')
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
os.chdir('C:\\ThisFolderDoesNotExist')
FileNotFoundError: [WinError 2] The system cannot find the file specified:
'C:\\ThisFolderDoesNotExist'
注意
虽然文件夹是目录的更新的名称,但请注意,当前工作目录(或当前目录)是
标准术语,没有当前工作文件夹这种说法。
8.1.3 绝对路径与相对路径
有两种方法指定一个文件路径。
•“绝对路径”,总是从根文件夹开始。
•“相对路径”,它相对于程序的当前工作目录。
还有点(.)和点点(..)文件夹。它们不是真正的文件夹,而是可以在路径中
使用的特殊名称。单个的句点(“点”)用作文件夹目名称时,是“这个目录”的缩
写。两个句点(“点点”)意思是父文件夹。
图 8-2 是一些文件夹和文件的例子。如果当前工作目录设置为 C:\bacon,这些
文件夹和文件的相对目录,就设置为图 8-2 所示的样子。