ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

文本文件以及文件夹操作

2022-02-01 13:00:08  阅读:125  来源: 互联网

标签:文件 文本文件 py 程序 gbk 文件夹 命令行 操作


一,文件的读写:

 

 

 

 

 

文件的读取

不使用readline的话就要把文件的编码改变成gbk形式这样的话py才可以正常的读取并执行文件。

 

 

文件引发异常:当文件不存在的时候print Exception

 

 

 

二,文本文件的编码:

  常见的编码有gbk和utf-8两种,打开文件的编码不正确的话不能正确读取文件。ANSI对应的就是gbk。

 

 

py程序必须存成utf-8的形式如果存成ansi的格式的话就在文件开头写#coding=gbk

 

 

 

 

 三,文件的路径:

 

 

 

 

   程序运行时,会有一个“当前文件夹”,open打开文件的时候如果不是绝对路径的话,则都是相对于当前文件的

  一般情况下,py文件所在的文件夹,就是文件运行时候的当前文件夹。在pycharm里面也是这样

  后面介绍一个库这里面的函数可以获取当前文件夹

 

 

 os库中的这个函数可以获取当前文件夹的名字

在程序运行期间时可以改变当前文件夹的。

 

 

 

chdir这个函数将原来的路径名改了。改成所需要的路径名。

四,文件夹操作(os库):

 

 

怎么删除一个文件

 

 

 上面的rmdir是用来删除空文件夹的,只有前面把文件夹里的内容全部删了之后最后再来删除文件夹

下面的这个程序是用来计算文件中的文件总数量的

 

 

 

 

 五,命令行参数:

命令行参数就是不需要每次打开pycharm来进行运行py程序,只需要打开cmd命令行就可以运行py程序,只要在命令行窗口敲  python.×××.py   就可以运行该程序.

 

 

 

 

现在的问题就是怎么让程序获取命令行参数.上面这个程序获取命令行参数的代码如下:

 

 这个地方引入了sys库,这个argv其实就是把命令行参数储存称为一个列表的形式

 

 

 

以空格为分割,每一个列表中的元素都是一个字符串.

 

 

 

 

 

 

 

 

标签:文件,文本文件,py,程序,gbk,文件夹,命令行,操作
来源: https://www.cnblogs.com/chengzhangpeideboke/p/15858898.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有