文本文件以及文件夹操作

一,文件的读写:

 

 

 

 

 

文件的读取

不使用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其实就是把命令行参数储存称为一个列表的形式

 

 

 

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

 

 

 

 

 

 

 

 

posted @ 2022-02-01 12:53  prize  阅读(18)  评论(0编辑  收藏  举报