Python,文件操作和读写操作,网络编程,TCP通信基础知
Python文件操作和读写操作
Python文件读写模式
r,只读方式打开,必须确保文件存在,否则报错。
w,写入方式打开,如果文件存在会清空,不存在会创建。
a,追加方式打开,如果不存在会创建,追加写入。
r,可读可写,如果不存在会报错,会覆盖。
w,可读可写,如果不存在会创建,会覆盖。
a,可读可写,如果不存在会创建,不会覆盖,追加写入。
Python文件IO,操作方法
1、OS对象方法:提供了处理文件及目录的一系列方法。
2、File对象方法:file对象提供了操作文件的一系列方法。
案例代码1:importos重命名文件os。rename(d:001。html,d:002。html)os。rename(d:002。html,d:001。html)删除文件os。remove(d:001。html)当前的工作目录print(os。getcwd())创建新的目录os。mkdir(d:newdir)os。mkdir(d:newdir2)删除目录os。rmdir(d:newdir2)
案例代码2,读取文件:读取文件fileopen(d:001。html,r,encodingutf8)forlineinfile:print(line,end)file。close()读取文件withopen(d:001。html,r,encodingutf8)asfile:forlineinfile:print(line,end)读取文件defreadfile(filename):withopen(filename,a,encodingutf8)asfr:fr。seek(0)contentfr。read()print(content:,content)readfile(d:001。html)读取文件deffileoperation():withopen(d:001。html,moder,encodingutf8)asf:f。write(abc)rf。readlines()print(r)fileoperation()
案例代码2,写入文件:写入文件f1open(d:002。html,w,encodingutf8)f1。write(这是写入的内容)f1。close()写入文件f2open(d:003。html,a,encodingutf8)f2。write(这是写入的内容)f2。close()写入文件(字节)f3open(d:004。html,wb)btsbytes(这是写入的内容,utf8)f3。write(bts)f3。close()Python网络编程与TCP通信
TCP通信代码案例
server。py导入socket、sys模块importsocketimportsys创建socket对象serversocketsocket。socket(socket。AFINET,socket。SOCKSTREAM)获取本地主机名hostsocket。gethostname()port9999绑定端口号serversocket。bind((host,port))设置最大连接数,超过后排队serversocket。listen(5)whileTrue:建立客户端连接clientsocket,addrserversocket。accept()print(连接地址:sstr(addr))msg欢迎访问服务器端!rclientsocket。send(msg。encode(utf8))clientsocket。close()
client。py导入socket、sys模块importsocketimportsys创建socket对象ssocket。socket(socket。AFINET,socket。SOCKSTREAM)获取本地主机名hostsocket。gethostname()设置端口好port9999连接服务,指定主机和端口s。connect((host,port))接收小于1024字节的数据msgs。recv(1024)s。close()print(msg。decode(utf8))
requtests模块访问HTTP
安装:pythonmpipinstallrequestspythonmpipinstallrequestsimportrequests访问网页rrequests。get(http:www。baidu。com)查看状态码,状态码为200表示访问成功print(r。statuscode)更改编码为r。encodingutf8打印网页内容print(r。text)print(r。content)defgetHTMLText(url):try:rrequests。get(url,timeout30)r。raiseforstatus()print(r。apparentencoding)r。encodingr。apparentencodingreturnr。textexcept:return产生异常ifnamemain:urlhttp:www。baidu。comprint(getHTMLText(url))
排卵试纸两条线一样深多久排卵?排卵试纸两条线一样深多久排卵?排卵试纸两条线一样深,一般会在48小时内排卵。女性在排卵期间用排卵试纸监测的是尿液中的促黄体生成素(LH)峰值,排卵试纸如果出现两条线一样深的现象,通
年龄越大备孕越困难,高龄女性该如何备孕?导语如果已经错过了白天的太阳,请不要再错过晚上的月亮和星星!一切都是最好的安排!备孕的女性不要把年龄问题看得那么重,继而产生不必要的心理压力。尽人事听天命,一切顺其自然就是最好的备
孩子快四个月了,我不想给孩子喂母乳了,我该坚持下去吗?谁都知道母乳对宝宝来说是最好的,但是喂不喂母乳是妈妈可以选择的权利,有些妈妈就是喜欢母乳,喜欢喂到孩子两三岁,有些妈妈就是不喜欢喂母乳,那么奶粉也可以是她们的备选。一,同样母乳的妈
要过春节了,带点济南特产回家,带什么呢?济南的特产还真有,首先章丘大葱,葱白很长,生吃口感好,又脆又甜。济南的甜沫,现在有袋装固体的,带回家加加热就可以喝。济南龙山小米,熬粥色泽金黄,香味浓郁。济南明水香稻也是很有名的。
炒菜没味道为什么,不管炒什么菜都一样,有什么诀窍?炒菜没有味道,都是千篇一律的结果,的的确确让人费解。而且炒什么菜都是一个味道,对于想做菜却做不好的人,实在抓狂。如果说有什么诀窍,最简单最快速的诀窍就是多放盐,多放油。只要抓住这两
地皮菜是什么菜?它有什么营养?提起地皮菜,依然能清晰的想起它那软软的柔柔的感觉和它暗绿的颜色以及吃起来带有淡淡的草腐味道,地皮菜它伴随着我的童年,至今都难以忘怀。地皮菜是什么菜?所谓的地皮既菜属于藻类植物,也属
你生活的农村有哪些土特产?我是秦巴山岭的农民养路工,对高山老家的土特产如珍家宝,从我懂事之时就熟悉有好多种家乡特色土特产,年年供不应求而价格也是逐年上升不止,只可惜有几样特产釆挖过多导致逐渐绝迹。一,野山栗
结婚戒指怎么戴才正确?左右手皆可戴,如此深刻的含义你知道吗?相信大多数的人都参加过婚礼,而且对婚礼上,新人婚戒的佩戴方式也有一定的了解。但,也有的人对婚戒的佩戴方式和含义还不够了解,下边就简单的介绍一下。一结婚戒指怎么戴才正确呢婚礼上新人们
提到新疆,你了解多少?1954年,中央一声令下,驻扎在新疆十几万解放军官兵集体就地转业,成为新疆建设兵团的成员。所谓建设兵团模式就是平时为民战时为兵,通过大规模组织屯垦建设减轻驻军财政负担,同时也对新疆
奥迪Q5沃尔沃xc60凯迪拉克XT5买哪个车比较好?不少考虑豪华品牌中型SUV,但手头预算又不是那么充裕(如果足够充裕会把宝马X3和奔驰GLC也拿过来做一番对照)的消费者,会把这三辆车拿来做一个直接对比,这三辆车也算是个性比较鲜明,
取消IP68防水和长焦,电池缩小到4600mAh!小米12Pro真的良心吗?价格降了300怎么不说?升级的硬件怎么不说?120瓦,E5,副摄前置都升级了。每一样都是取舍问题。潜望长焦除额外成本外还带来厚度问题,IP68导致了11pro的水雾问题,这两样舍弃
助听器几千几万有什么区别?您好,决定助听器价格高低的因素主要是看应用的压缩处理技术反馈管理技术降噪技术方向性技术移频技术蓝牙技术使用日志原位测听等功能的多少,以及频段通道数目。听力师选择助听器是要根据用户的
听力下降了,需要配助听器吗?首先要清楚是听力下降,还是听力丧失。第二听力下降的程度。听力丧失或重度听力下降需要助听器。一般听力损失超过40DB,影响到聆听,影响生活和工作,就建议及时佩戴助听器补偿听力,提高言
西安哪里有适合户外游玩的好去处?西安大唐芙蓉园免费开放,网上预约,一天预约五千人。一周之内有希望有票,附近的曲江池,寒窑也都免费游览。大雁塔东园大唐遗址公园都在整修。公交车恢复正常。车流量较大,人来往不断,绿柳轻
vivo的OriginOSOcean界面怎么样,能打几分?如果说OriginOS是vivo对系统的一次重构,那OriginOcean就是对Origin系统的又一次精装修,在原来的基础上,对Origin系统的各个角落进行了一次梳理重构细节调
售价13999元!是谁给荣耀的勇气,虽然有创新,但是谁买得起呢?手机定价是依据市场进行,高性能高价格,正常,只要消费者愿意付费,元无可厚非。买得起的人自然买得起,买不起的人只会在网上问谁买得起这句话适用那些所有你觉得贵,你买不起的东西狗头反正不
你用过最久的微信名字是什么,有什么意义吗?不容易这是我用得最久的微信名字,因为在微信之前,我的QQ名也是这个,只是前年上今日头条换成了大乡间小纪事。不容易,意为人活世间几十年不容易。我一生踉踉跄跄走来,从乡下走进城市,从放
你身边有人得肺结核吗?是的,得了这种病一般都不愿意对外说,另外,加上这个病一般要隔离治疗,各个地方基本上有专门的结核医院。因此平时我们很难在自己身边见到。但是我身边确实有好几个得了结核的例子。第一个是我
对自由劳动者来说,剩余价值理论还能成立吗?这是偷换概念,没有自由劳动者这个概念,只有为国企工作的是当家做主的劳动者,为私企工作的永远是打工仔,不能叫劳动者!只要不是为国家工作的,剥削就存在,剩余价值就存在。举个例子,国家工
养老保险0。6和1。0两档次,差别大吗?先说结论差别很大,加上退休后的时间累计效应,会更大。我是社保专员,下面以我自己的经验来分析解答,请参考首先,题主说的应该是,社保里的养老保险缴费百分比,缴费档次,换句话说,是你的社
在青岛做什么工作一个月能拿到1万多的工资?其实,一个月拿一万多工资的工作很多。但是,看你的提问,感觉你应该是打工的。那么,就说点切实可行的吧!因为,我不是青岛人,给不了你具体的建议。我说说我们这里的情况,你可以比照一下。要
当众批评你,私下态度却对你友好的领导是什么心理?不管领导以何种态度对待你,其实只有想提拔你或不想重用你两种情况。下面我们来一一分析首先,我认为在这种情况下,领导想提拔你的可能性不是太大,具体原因如下1。当众批评你会严重削弱你在团