Python中正反斜杆的使用

本文涉及的产品
实时数仓Hologres,5000CU*H 100GB 3个月
实时计算 Flink 版,5000CU*H 3个月
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
简介: Python中正反斜杆的使用

我们在用Python读写数据经常使用到正反斜杆。本文详细介绍一下其基本使用规则。

1.读取数据

先使用我们最常用的相对路径读取数据。

相对路径使用正斜杆读取数据。

import pandas as pd
df1=pd.read_excel("数据/result.xlsx")#相对路径要使用正斜杠
df1

绝对路径读取数据,可以使用正斜杆、加转义符r、双反斜杠。均可以读取指定数据。

import pandas as pd
df2=pd.read_excel("E:/0jupyterwork/vrp202301/数据/result.xlsx")#绝对路径要使用正斜杠
df3=pd.read_excel(r"E:\0jupyterwork\vrp202301\数据\result.xlsx")#路径前加r,防止程序将 ‘\’ 当做转义字符
df4=pd.read_excel("E:\\0jupyterwork\\vrp202301\\数据\\result.xlsx")#路径中采用双反斜杠

2.写入数据

现在试着写入数据至该文件夹。同样使用相对路径和绝对路径。

#相对路径
df4.to_excel("数据/result0.xlsx")
#绝对路径
df4.to_excel("E:/0jupyterwork/vrp202301/数据/result1.xlsx")
df4.to_excel(r"E:\0jupyterwork\vrp202301\数据\result2.xlsx")
df4.to_excel("E:\\0jupyterwork\\vrp202301\\数据\\result3.xlsx")
3.总结

1)""为字符串中的特殊字符,加上r后变为原始字符串,则不会对字符串中的"\a"、"\b"等进行字符串转义。

2)用一个"\"取消第二个"\"的特殊转义作用,即为"\"。

3)用正斜杠做目录分隔符也可以转到对应目录,并且在python中定位方式也省去了反斜杠转义的烦恼。


目录
相关文章
|
3月前
|
存储 数据可视化 数据处理
【Python篇】快速理解Python语法:全面指南
【Python篇】快速理解Python语法:全面指南
70 1
|
7月前
|
机器学习/深度学习 人工智能 数据挖掘
python的介绍,带入,安装
python的介绍,带入,安装
|
7月前
|
算法 Python Windows
【Python学习篇】Python实验小练习——选择结构(七)
【Python学习篇】Python实验小练习——选择结构(七)
161 1
|
8月前
|
数据库 Python
python中常见的错位u
【5月更文挑战第15天】
69 1
|
8月前
|
算法 Python
Python中实现图论算法
Python中实现图论算法 “【5月更文挑战第20天】”
63 3
|
8月前
|
缓存 API 开发者
Python 2 与 Python 3 的差异对比
Python 2 与 Python 3 的差异对比
54 0
|
8月前
|
索引 Python
Python 教程之控制流(10)在Python中有效地使用迭代
Python 教程之控制流(10)在Python中有效地使用迭代
51 0
|
前端开发 Shell 索引
Python(二十二)python切片的相关概念总结
首先,要注意一件事,在python中,字符串,元组,列表的取值都可以使用下标来实现。 其实切片这个用法之前在看列表和元组的时候,提到过。 说白了其实就是根据索引获取元素。只是在python中,给他起了个名字叫切片。 一:切片操作语法 一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step)。当只有一个“:”时,默认第三个参数step=1;当一个“:”也没有时,start_index=end_index,表示切取start_index指定的那个元素。 切片操作基本表达式: css 复制代码 object[start_index:end_in
160 0
|
运维 Python
python | 探寻python生成器
python | 探寻python生成器
128 0
|
机器学习/深度学习 数据采集 分布式计算
Python秒开100G数据是怎么办到的?
Python秒开100G数据是怎么办到的?
Python秒开100G数据是怎么办到的?
下一篇
开通oss服务