Python学习笔记(17)-windows和linux下的路径与文件

简介: 本文目录1. 路径、文件概念2. windows和linux对路径的不同处理3. 文件路径的字符串表达4. 绝对路径与相对路径

1. 路径、文件概念

文件好理解,比如D盘下的a.txt就是一个文件。


路径是指的文件在操作系统上的位置,比如D盘下,就表示一个位置,也就是路径。


2. windows和linux对路径的不同处理

好比两个程序员,写程序的时候习惯不同,两个操作系统对路径写法的规定也是不一样的。


windows是用\,而linux是用/,windows根目录是盘符C:\,而linux根目录是/


例如


C:\a.txt

/mnt/a.txt


3. 文件路径的字符串表达

linux非常好理解,直接加上单引号或双引号


"/mnt/a.txt"

'/mnt/a.txt'


windows下因为使用的\是转义字符,所以要用\\才能在字符串中表达一个\的真正含义


"C:\\a.txt"

1

4. 绝对路径与相对路径

所谓绝对路径,是指从根目录算起来的路径。


所谓相对路径,是指相对于当前工作目录来说的,当前工作目录就是指的程序锁在的目录。


一般用.表示当前目录,用…表示父目录。


比如:


程序文件:C:\temp\a.py

a.txt表示C:\temp\a.txt

.\a.txt表示C:\temp\a.txt

..\a.txt表示C:\a.txt

..\tt\a.txt表示C:\\tt\a.txt

相关文章
|
9天前
|
存储 安全 Linux
|
16天前
|
Windows
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
【Windows】 Win10下报错:该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置”页面中创建关联
128 1
|
27天前
|
Shell Linux 开发工具
解决windows系统下运行.sh文件
【6月更文挑战第15天】
37 4
|
28天前
|
Python Windows
Python 在 Windows 环境下的文件路径问题
在 Python 程序中,我们经常需要对文件进行操作。在 Windows 下,文件目录路径使用反斜杠“\”来分隔。然而,在 Python 代码中,反斜杠“\”是转义符,例如“\n”表示换行符、“\t”表示制表符。这样,如果继续使用“\”表示文件路径,就会产生歧义。
|
16天前
|
Windows
【Windows】 Win10文件目录的删除,新建等需要手动刷新操作 亲测有效
【Windows】 Win10文件目录的删除,新建等需要手动刷新操作 亲测有效
35 0
|
19天前
|
安全 网络协议 Linux
【Windows】已解决:修改本地host文件异常的正确解决方法
【Windows】已解决:修改本地host文件异常的正确解决方法
38 0
|
24天前
|
存储 数据库 数据安全/隐私保护
Windows系统部署AnyTXT Searcher并实现远程搜索本地内网设备中文件
Windows系统部署AnyTXT Searcher并实现远程搜索本地内网设备中文件
|
24天前
|
缓存 网络协议 Linux
Linux、Python、计算机网络中的常见知识点
Linux、Python、计算机网络中的常见知识点
|
1月前
|
存储 Python 内存技术
python WAV音频文件处理—— (1)读写WAV文件
python WAV音频文件处理—— (1)读写WAV文件
58 14
|
2月前
|
数据挖掘 索引 Python
Python 读写 Excel 文件
Python 读写 Excel 文件
126 0