当前位置: 首页 > 面试题库 >

用Python编写文件路径的首选方法是什么

萧嘉禧
2023-03-14
问题内容

在python中编写文件路径时,我看到了几种写语法的变体,并且我很好奇是否只有一种首选的方式:示例如下:

myFile= r"C:\My Documents\test\hello.txt"
myFile = "C:\\My Documents\\test\\hello.txt"
myFile = "C:/My Documents/test/hello.txt"

如果有人可以提供一些指导,将不胜感激。哦,就像信息一样,我的python技能水平是新手。


问题答案:

第一和第二完全相同。就字符数而言,第三个是最短的。此外,在Windows以外的平台上,也支持使用正斜杠作为路径分隔符。但是,如果要对Windows特定路径进行硬编码,那并不是那么重要。我要说的是,三个都是安全的。错误的方式(容易出错)将使用未转义的反斜杠:

myFile = "C:\My Documents\test\hello.txt"


 类似资料:
  • 当程序运行时,变量是保存数据的好方法,但变量、序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中。 Python 提供了内置的文件对象,以及对文件、目录进行操作的内置模块,通过这些技术可以很方便地将数据保存到文件(如文本文件等)中。 关于文件,它有两个关键属性,分别是“文件名”和“路径”。其中,文件名指的是为每个文件设定的名称,而路径则用

  • 本文向大家介绍python编写的最短路径算法,包括了python编写的最短路径算法的使用技巧和注意事项,需要的朋友参考一下 一心想学习算法,很少去真正静下心来去研究,前几天趁着周末去了解了最短路径的资料,用python写了一个最短路径算法。算法是基于带权无向图去寻找两个点之间的最短路径,数据存储用邻接矩阵记录。首先画出一幅无向图如下,标出各个节点之间的权值。 其中对应索引: A ——> 0 B——

  • 问题内容: 我想知道用Java编写文本文件最简单(最简单)的方法是什么。请保持简单,因为我是初学者:D 我在网上搜索并找到了此代码,但我了解其中的50%。 } 问题答案: 在Java 7及更高版本中,一个使用Files的衬板:

  • 问题内容: 由于无法更改,因此我想知道如何更有效地连接字符串? 我可以这样写: 或像这样: 问题答案: 将字符串附加到字符串变量的最佳方法是使用+或+=。这是因为它可读且快速。它们的速度也一样快,你选择的是一个品味问题,后者是最常见的。以下是该timeit模块的计时: 但是,那些建议拥有列表并附加到列表然后再连接这些列表的人之所以这样做,是因为与扩展字符串相比,将字符串附加到列表可能非常快。在某些

  • 问题内容: 我想通过提供一个调用用户函数的接口来为我的一个模块的用户提供扩展其功能的能力。例如,我想让用户能够在创建类的实例时得到通知,并有机会在使用该实例之前对其进行修改。 我实现它的方法是声明一个执行实例化的模块级工厂函数: 然后,当我在mymodule中需要一个类的实例时,我会做而不是。 为了扩展它,程序员将在另一个模块中编写如下函数: 上面的回调的安装如下所示: 这对我来说似乎很简单,但是

  • 问题内容: 假设我有一个并发映射,该映射具有高读,低写且需要存储应用程序数据: 然后,在启动过程中并通过用户输入,将数据添加到地图: 如果随后需要更改数据,我应该: A)使Data类对象不可变,然后在每次需要更改Data对象时进行放置操作: B)使用易失性字段,原子引用或最终并发字段,使Data类对象易变但具有线程安全性,只需根据需要修改对象: C)以上都不是 问题答案: A)是更好的选择,原因有