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中定位方式也省去了反斜杠转义的烦恼。


目录
相关文章
C4.
|
8月前
|
Python
Python中的选择结构
Python中的选择结构
C4.
86 1
|
4月前
|
Python
python简单分割文件的方法(python经典案例)
这篇文章介绍了两种使用Python进行文件分割的方法:通过读取指定字节数分割大文件成小文件,以及通过行数将文本文件分割成多个小文件。
103 1
|
12天前
|
C语言 Python
[oeasy]python058_一句话让python崩了
本文介绍了如何通过重新赋值`__builtins__`使Python环境崩溃,并探讨了下划线的来历及其在编程中的作用。文章回顾了上次内容,展示了覆盖内建模块导致系统崩溃的过程,解释了恢复方法,以及PEP 8规范中关于空格使用的建议。最后,文章总结了下划线在变量定义和提高代码可读性方面的重要性,并简述了其从打字机时代到计算机时代的演变。
23 10
|
5月前
|
JSON 数据格式 Python
python中有哪些常用语言成分?
Python作为一种广泛使用的编程语言,其语言成分丰富多样,涵盖了多个方面。
96 9
|
5月前
|
安全 Linux Python
Python强大的信号库-blinker 入门教程
Python强大的信号库-blinker 入门教程
62 0
|
7月前
|
机器学习/深度学习 人工智能 数据挖掘
python的介绍,带入,安装
python的介绍,带入,安装
|
7月前
|
算法 Python Windows
【Python学习篇】Python实验小练习——选择结构(七)
【Python学习篇】Python实验小练习——选择结构(七)
163 1
|
8月前
|
算法 Python
Python中实现图论算法
Python中实现图论算法 “【5月更文挑战第20天】”
63 3
|
8月前
|
机器学习/深度学习 数据采集 算法
请解释Python中的Sklearn库以及它的主要用途。
`Sklearn`是Python的顶级机器学习库,提供数据预处理、特征选择、分类回归、聚类、模型评估及参数调优等工具。它包含多种算法如SVM、决策树,并提供样例数据集便于实践。它是进行机器学习项目不可或缺的工具。
109 1
|
存储 XML Java
Python 库大全(下)!知道的都是大佬!(附代码讲解)
Python 库大全(下)!知道的都是大佬!(附代码讲解)