专栏首页完美ExcelPython学习笔记:简单的文件操作

Python学习笔记:简单的文件操作

学习Excel技术,关注微信公众号:

excelperfect

在Python中,我们经常需要与文件交互,例如,找到文件的位置、读取文件中的内容、将数据保存在文件中,等等。而最基本的操作是要知道文件的位置,或者让程序知道要操作的文件的位置。我们通常将要操作的文件放置在当前工作目录中。

在终端或者脚本中运行Python程序时,将放置文件的位置称为当前工作目录,如果没有指定完整的路径,那么Python会在该目录中搜索模块和文件。默认情况下,当前工作目录是执行终端或脚本文件的位置。

可以使用os模块检查和操作当前工作目录,例如:

图1

具体路径取决于使用的操作系统。

可以使用os.chdir(path)来改变当前工作目录,其中参数path是包含路径的字符串。例如,如果想将当前工作目录修改为C:\Users,可以使用代码:

图2

可以使用os.listdir来创建当前工作目录中所有文件和目录的列表:

图3

可以使用os.access(file, os.R_OK)来判断指定文件是否可以读取:

图4

注意,由于“\”为转义字符,因此在字符串中使用了“\\”,以正确表示文件路径。os.access返回True,表明在指定路径中存在可以读取的指定文件。

上面的内容就是目前我在学习Python编程时经常用到的,随着学习的深入,将分享更多关于文件操作的内容。

本文分享自微信公众号 - 完美Excel(excelperfect)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 8 个常用的 Python 爬虫技巧,分分钟提高效率!!

    在urllib2包中有ProxyHandler类,通过此类可以设置代理访问网页,如下代码片段:

    昱良
  • 【速查表】Python下划线的含义,熟悉又陌生的东西!

    当涉及到变量和方法名称时,单个下划线前缀有一个约定俗成的含义。 它是对程序员的一个提示 - 意味着Python社区一致认为它应该是什么意思,但程序的行为不受影响...

    昱良
  • 如何快速切换Python运行版本,如何选择Python版本

    想必在学习Python时会面临选择Python2.X或者是Python3.X的问题。

    软测小生
  • Python——关于path的坑

    学习语言,基本都会碰到关于路径拼接的语法,对于业余选手来讲,可能会比较困惑,包括我在内,直到某一天才顿悟…… 雷爆了。。

    Ed_Frey
  • Python——关于排序算法(快速排序法)

    最近一直在写排序的算法,可能讲到合并排序法,很多人就会有点晕乎了,还是要多多研究练习,才能得法。包括我也是,看教程的时候感觉懂了,开始写的时候感觉都忘记了,再复...

    Ed_Frey
  • Python语言快速上手

    最近在学习Python,后面搞机器人项目需要用到,所以要快速上手,我使用的是PyCharm这个IDE,看起来就舒服,学习起来就有劲啦,作为一名有工作经验...

    morixinguan
  • Python3 基础(一)

    Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python ...

    一觉睡到小时候
  • 【资源】机器学习必知的15大框架,欢迎补充!

    机器学习工程师是开发产品和构建算法团队中的一部分,并确保其可靠、快速和成规模地工作。他们和数据科学家密切合作来了解理论知识和行业应用。数据专家和机器学习工程师的...

    昱良
  • Python String 方法详解一(史上最全)

    官网文档地址:https://docs.python.org/3/library/stdtypes.html#string-methods 官网文档里的所有S...

    软测小生
  • Python开发,请避开这些坑!

    相比于其他语言,Python的语法比较简单易学,但一旦不注意细节,刚入门的新手很容易就会掉进语法错误的坑里。

    昱良

扫码关注云+社区

领取腾讯云代金券