python中路径写法
路径通常有两种表示方法,即绝对路径和相对路径。
绝对路径是从根文件夹开始的路径,写法唯一。
Linux和MacOS下的绝对路径和Windows系统不同,主要区别如下:
- 根文件夹不同,Windows的根文件夹是盘符,如
D:\
;而在Linux和MacOS中,根文件夹是/
, - 分隔符不同,在Windows 上,反斜杠
\
为分隔符。但在MacOS和Linux上,使用斜杠/
为分隔符。 - 大小写区分不同,文件夹名称和文件名在Windows和MacOS上不区分大小写,但在Linux上是区分大小写的。
相对路径是从当前文件夹开始的路径,以当前工作目录为参照基础,写法不唯一。
相对路径的常用表示符号如下:
- 以
./
开头,代表当前目录,可以省略不写; - 以
../
开头,代表上级目录;
在Python中怎么写文件路径
在Python中,一般使用字符串存储文件路径。但需要注意的是,字符反斜杠\
在Python中表示转义字符。因此,在表示Windows系统下的文件路径时有3种方式:
以路径D:\files\data\tupian.jpg
为例。
方法1:将分隔符替换为/,
直接写成"D:/files/data/tupian.jpg"
方法2:在字符串前加个字符r
,表示该字符串为原始字符串,会完全忽略所有的转义字符。r"D:\files\data\tupian.jpg"
方法3:对转义字符进行转义,例如,"D:\\files\\data\\tupian.jpg"
Linux和MacOS下,直接将路径放到单引号或者双引号里就行。
python中路径写法相关推荐
- Python中路径的写法
Python中的路径的写法 windows的路径可以接受"/""\",但是由于"\"在python中是作为转义符使用,所以在python中若 ...
- python中递归函数写法_Python之递归函数
递归函数 1. 递归(recursion)一个函数在内部调用了自己,这种写法就叫做递归. def func(): # 每次调用一个函数,就会开辟一块内存空间 print("djgdl&quo ...
- python中路径的表示方式
** 绝对路径** windows路径中 用反斜杠来作为分割路径的符号 比如说 'E:\sub01\肖战' 在python中反斜杠还可以当做转义符,所以直接在python中使用反斜杠可能会出现问题. ...
- python中递归函数写法_python中递归函数如何创建
递归函数是编程技术之一,这意味着你的程序包含你自己调用的函数.与迭代函数一样,在多次执行类似处理时可以使用递归函数,但递归函数可以通过用简单的代码替换它们来处理更复杂的问题.本篇文章我们就来看看pyt ...
- 对Python中路径操作指南
1. os.path模块 3.4版本之前使用os.path模块,3.4版本之后建议使用pathlib模块 >>> from os import path >>> p ...
- python中递归函数写法_python递归函数用法详解
上期我们介绍了函数式编程,这期内容就是关于递归的函数内容,本期还是按照老规矩,给大家进行核心整理,内容通俗易懂,搭配实际应用,以供大家理解. 关于递归: 百度解释:是指函数/过程/子程序在运行过程序中 ...
- python文件路径写法
在python程序里面我们经常需要导入数据文件,Windows下的文件目录路径使用"\"来分隔.由于python代码里面,反斜杠"\"是转义符,例如" ...
- python中递归函数写法_详解python中递归函数
函数执行流程 def foo1(b,b1=3): print("foo1 called",b,b1) def foo2(c): foo3(c) print("foo2 c ...
- python中递归函数写法_《Python入门08》你知道Python递归函数怎么写吗~~
点击上方的"小小白AI",选择"关注" 重磅知识,第一时间送达 前言 直入主题~~~ 1.什么是递归函数 前面深入介绍了如何创建和调用函数.你知道,函数可调用其 ...
最新文章
- Linux上Core Dump文件的形成和分析
- SDWebImage中文说明
- 实验楼第二次试验报告
- What are current fashion trends in Sydney?
- 2017.4.5下午
- Web项目中获取SpringBean——在非Spring组件中获取SpringBean
- maven的pom.xml中profiles的作用
- 汇编语言实现计算器---可加减乘除括号负数混合运算
- imp遇到重复数据_数据挖掘入门 - 泰坦尼克号生存预测
- DayPilot——10分钟内用于ASP.NET MVC的AJAX每月事件日历
- os.path 大全
- PowerDesigner的基本使用
- 能跑的东西,尽量继续跑,平稳过渡
- 机电工程系计算机网络技术,我院物联网工程专业3+1及计算机网络技术专业2+1项目正式开营...
- 信创国产化的安全与运维
- App微信小程序测试流程及要点
- 停车场管理系统 课程设计 C语言
- Linux 关闭 开启防火墙命令
- JAVA毕设项目基于vue框架的疫情防控知识在线答题系统设计与实现(java+VUE+Mybatis+Maven+Mysql)
- 职场中哪些职场很重要?
热门文章
- OV7670摄像头 驱动时序理解
- dell 重装linux系统_DELL服务器安装linux系统.doc
- bionic linker代码分析(1) - linker自举
- 【Git】如何修改gitlab的项目描述
- Tesseract在安装过程中出现Download error Status of equ: Send Request Error. Click OK to continue
- HO-MHT (Hypothesis Oriented Multi-Hypothesis Target Tracking/基于假设的多假设目标跟踪算法)
- 仁微电子蓝牙物联网赋能智慧医院,助力上海市皮肤病医院新楼打造“5G+医疗健康应用试点”
- echarts中toolbox位置_echarts toolBox工具栏
- PonyORM教程1 连接,声明和查询
- 怎么用python做答题_python实现用户答题功能