Python中正反斜杆的使用

本文涉及的产品
智能开放搜索 OpenSearch行业算法版,1GB 20LCU 1个月
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
实时计算 Flink 版,5000CU*H 3个月
简介: 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中定位方式也省去了反斜杠转义的烦恼。


目录
相关文章
|
Python
用python写一个跳棋脚本
用python写一个跳棋脚本
270 1
|
4月前
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
100 1
|
3月前
|
Python
【收藏备用】Python正则表达式的7个实用技巧
【收藏备用】Python正则表达式的7个实用技巧
37 1
|
7月前
|
SQL 小程序 数据库连接
【Python学习】Python基础必背的内容
【Python学习】Python基础必背的内容
58 1
|
8月前
|
数据库 Python
python中常见的错位u
【5月更文挑战第15天】
70 1
|
8月前
|
算法 Python
Python中实现图论算法
Python中实现图论算法 “【5月更文挑战第20天】”
63 3
Python 实现语句中提取人名(附代码) | Python工具
Python 实现语句中提取人名(附代码) | Python工具
Python 实现语句中提取人名(附代码) | Python工具
|
数据挖掘 Python
Python3:我低调的只用一行代码,就导入Python所有库!
Python3:我低调的只用一行代码,就导入Python所有库!
101 0
|
程序员 Python
每天 3 分钟,小闫带你学 Python(二十五)
每天 3 分钟,小闫带你学 Python(二十五)
|
C语言 Python
Python学习笔记第四天(Python循环语句)
Python学习笔记第四天讲解While循环语句、For循环语句、嵌套循环语句、break语句、continue语句、pass语句的用法。
103 0
Python学习笔记第四天(Python循环语句)