Python中正反斜杆的使用

本文涉及的产品
实时计算 Flink 版,5000CU*H 3个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
大数据开发治理平台 DataWorks,不限时长
简介: 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中定位方式也省去了反斜杠转义的烦恼。


相关文章
|
1天前
|
移动开发 算法 Python
Python能实现排列组合算法吗?
Python能实现排列组合算法吗?
24 0
|
1天前
|
数据采集 机器学习/深度学习 自然语言处理
100天精通Python丨基础知识篇 —— 08、Python 最常用的 20 个包(按使用频率排序)
100天精通Python丨基础知识篇 —— 08、Python 最常用的 20 个包(按使用频率排序)
Python 实现语句中提取人名(附代码) | Python工具
Python 实现语句中提取人名(附代码) | Python工具
Python 实现语句中提取人名(附代码) | Python工具
|
机器学习/深度学习 算法 Python
Python数学计算工具3、Python 斐波那契数列-前500项列表
Python数学计算工具3、Python 斐波那契数列-前500项列表
145 0
Python数学计算工具3、Python 斐波那契数列-前500项列表
|
Java C++ Python
【Python基础】详解Python基础函数,包教包会(二)
【Python基础】详解Python基础函数,包教包会(二)
【Python基础】详解Python基础函数,包教包会(二)
|
移动开发 Java 索引
【Python基础】详解Python基础函数,包教包会
【Python基础】详解Python基础函数,包教包会
【Python基础】详解Python基础函数,包教包会
【Python基础】详解Python基础函数,包教包会(三)
【Python基础】详解Python基础函数,包教包会(三)
【Python基础】详解Python基础函数,包教包会(三)
|
Python Windows
Python 多个视频拼接成一个视频工具(附代码) | Python工具
Python 多个视频拼接成一个视频工具(附代码) | Python工具
Python 多个视频拼接成一个视频工具(附代码) | Python工具
|
机器学习/深度学习 算法 Python
K-近邻算法_以python为工具
K-近邻算法_以python为工具
109 0
K-近邻算法_以python为工具
|
Python
【Python】题集 of ③
道题目是很容易的一道基础题,首先输入数字,我们需要用到输入函数 input(),数字是整形转换成 int,输入偶数可以退出循环这个进行判断,但前提是我们需要给上一层循环,当我们输入偶数的时候为真,则用 break 退出循环,输入奇数也进行判断这里我们不退出循环,他就会再次进
124 0