Python中正反斜杆的使用

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


目录
相关文章
|
数据安全/隐私保护
自动以管理员身份运行批处理(bat)文件
自动以管理员身份运行批处理(bat)文件
1592 0
|
7月前
|
NoSQL 关系型数据库 MySQL
云服务器如何开放安全组?
安全组类似防火墙,需开放如MySQL 3306、Redis 6379等端口,才能访问云服务器上的对应服务。本文以火山引擎为例,演示如何配置安全组规则,阿里云、腾讯云操作类似,最后点击确定完成设置。
331 3
|
人工智能 前端开发 Java
AI大模型进阶系列(03) prompt 工程指南 | 实战核心技术有哪些?
本文深入讲解了AI大模型中的prompt工程。文章分析了role角色(system、user、assistant)的意义,message多轮会话记忆机制,以及prompt的核心三要素(上下文背景、输入内容、输出指示)。同时介绍了多种提示优化技术,如少样本提示、CoT链式思考、prompt chaining链式提示、思维树ToT提示等,还展示了让AI生成提示词的方法,为实际应用提供了全面指导。
|
人工智能
思维链 llm
【8月更文挑战第5】
785 3
|
机器学习/深度学习 人工智能 前端开发
WebAssembly:浏览器中的新语言,引领Web性能革命
【6月更文挑战第12天】WebAssembly,简称Wasm,是浏览器中的新语言,旨在带来近乎原生的性能,引领Web性能革命。它具有高效、可移植、安全和多语言支持的特点,适用于游戏开发、图形处理、计算机视觉等领域。随着浏览器支持增强,Wasm将在跨平台应用、AI、机器学习、云计算和边缘计算中发挥更大作用,推动Web应用的发展。
|
Java Linux API
微信API:探究Android平台下Hook技术的比较与应用场景分析
微信API:探究Android平台下Hook技术的比较与应用场景分析
|
机器学习/深度学习 数据采集 算法
深入理解VGG网络,清晰易懂
深入理解VGG网络,清晰易懂
|
人工智能 安全 Linux
Python常用镜像源
Python常用镜像源
6079 0
|
前端开发
单步调试报错 Thread 1: EXC_BAD_ACCESS (code=1, address=0x6565656565)
单步调试报错 Thread 1: EXC_BAD_ACCESS (code=1, address=0x6565656565)
612 0
|
自然语言处理 算法 数据库
OpenSearch向量检索和大模型方案深度解读
深度解读开放搜索在向量检索和大模型方面的升级演进。
82259 7