关于python模块的导入以及python文件的读取

----------------------------------------------007关于python模块-------------------------------------------------------------
1:python模块:

  多个函数组成,按需求类别将一些常见的功能(函数)组合在一起,形成模块。
  以后我们要实现这一类功能的时候,直接导入该模块即可。模块里面的函数叫做模块的方法。
  
2:python模块导入:系统自带的模块放在Lib 中
    import (直接导入)
    from....import(从什么中进行导入)
----1种方法
 
 from urllib.request import urlopen
 date1=urllib.request.urlopen("http://m.baidu.com").read()
 print(len(data1))

-----2种方法

 from urllib import request
 request.urlopen("http://jd.com").read()
   
3:自定义模块:在lib下面新建一个mymd.py文档。在里面写函数。
 import mymd
 mymd.hello()
--------------------------------------------------008python文件操作----------------------------------------------------------
1:python文件操作概述:
  使用python程序进行文件操作;
  
(1)文件的创建
    open("G:/BaiduNetdiskDownload/file1.txt","wb")   #创建或者打开,1:文件路径(自己设置),2:打开目的方式(wb二进制方式进行写入,因为二进制方式出问题的概率比较小;rb二进制方式读取)
 fh=open("G:/BaiduNetdiskDownload/file2.txt","w") #这个变量就是句柄(文件的定位方式就是用句柄fh,句柄用于定位窗口)
 fh1=open("G:/BaiduNetdiskDownload/file3.txt","w")
 content1="我是文件内容"
 fh.close()
 fh1.close()
此时在电脑路径G:/BaiduNetdiskDownload中就会出现file1.txt文档,新建完成
------------文件写入---------------------------------------------------
 fh1=open("G:/BaiduNetdiskDownload/file3.txt","w")#句柄用于定位窗口
 fh1.write(content1)
 fh1.close()
文件 打开后一定要关闭,否则会错乱。
----------读取全部-------------------------------------------------------
 rr=open("G:/BaiduNetdiskDownload/file3.txt","r")
 da2=rr.read()
 print(da2)
----------读取1行的方法------------------------
 line1=rr.readline() 读取一行
-----------------------------------------------
2:文件操作的实战,按行读取文件内容

rr=open("G:/BaiduNetdiskDownload/file3.txt","r")
while True:
 line=rr.readline()
 if len(line)==0:
  break
 print(line)
rr.close()

这样就可以按行读取数据。

'''

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值