python中文件的三大操作、模块原则等

一、文件的三大操作

方法一:
#1.打开文件:open
接收的变量名 = open(“文件名”,[r/w/a]) #只读/只写/追加

#2-1.读写文件:read/write
接收的变量名.read()     #读取全部内容

#2-2.一行一行读取完内容

  while True:
    
        text = 接收的变量名.readline()      #一行一行读取内容
        # 判断是否读到内容
        if not text:     # 此时text中有内容,not  text就是没有内容
            break
    
        print(text)


#2-3.写入内容
接收的变量名.write("想写入的内容")


#3.关闭文件
接收的变量名.close()

注意:打开文件的时候,选择以a(追加)的方式打开。追加完后用print函数是直接看不到内容的。

方法二:
写入文件:
1、with open(“文件名”,w) as f:
f.write(写入的内容)

二、python模块的原则

在python中,如果想测试某些代码,而不想在他人调用的时候运行,可以采用一下方式
格式:

#需要测试的代码块

    if __name__ == '__main__' :

    	#调用测试代码运行

总结:if name == ‘main’:的定义
如果文件是以顶层程序文件执行,在启动时,name__就会设置为__main
如果文件被导入,__name__就是模块名。

三、导包的格式

1.格式一:
import 模块名1,模块名2 …
import 模块名 as 模块的别名

调用:
模块名1.方法名

2.格式二:
from 模块名 import 工具名

调用:
工具名

四、包

  1. 包 是一个 包含多个模块 的 特殊目录 。
  2. 目录下有一个 特殊的文件 init.py 。
  3. 包名的 命名方式 和变量名一致,小写字母 + _ 。

注意:要在外界使用 包 中的模块,需要在 init.py 中指定 对外界提供的模块列表。(如下)
from . import 模块名

五、产生随机数(random)

random是一个产生随机数的包。用时需要导入(import random)

六、eval函数

将字符串str当成有效的表达式来求值并返回计算结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值