python的安装方法以及IO编程的简单介绍

本篇文章给大家带来的内容是关于python的安装方法以及io编程的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一.python安装

1.python IDLE

下载官网:www.python.org

注:在选择安装组件时勾选所有组件,特别注意勾选pip和Add python.exe to Path

立即学习“Python免费学习笔记(深入)”;

2.pycharm

    下载官网:https://www.jetbrains.com/pycharm/

    由JetBrains打造的一款Python IDE,同时支持Google App Engine,IronPython

3.Anaconda

    下载官网:https://www.anaconda.com/download/

    一个开源的Python发行版本,包含了大量安装好的科学包如:numpy、pandas等

二.IO编程

1.文件读写

打开文件:

  python的安装方法以及IO编程的简单介绍

open函数中的mode参数:

python的安装方法以及IO编程的简单介绍

    open函数中的buffering参数:

  python的安装方法以及IO编程的简单介绍

文件读取与写入:经常用到的方法有read(),readlines(),write(),close()

read(size)一次最多读取size个字节,返回字符串;readlines()一次读取全部内容按行返回列表

文件使用完后必须关闭!使用try…finally进行文件操作防止IO异常

try:    f = open("D:/Python/test.txt","r+")  # 'r+' == r+w(可读可写,文件若不存在就报错(IOError))    print(f.read())    f.write("def")    f.seek(0,0)                          # 把文件指针从末尾移到开头    print(f.read())finally:    if f:        f.close()

登录后复制

 python中可使用with语句替代try…finally代码块和close()方法

with open("D:/Python/test.txt","r+") as f:    print(f.read())    f.write("def")    f.seek(0,0)                            print(f.read())

登录后复制

2.目录操作

常用模块:os模块和shutil模块

3.序列化

把内存中的变量变成可存储或可传输的过程就是序列化

python中采用pickle模块实现序列化,主要使用dump方法(将序列化后的对象直接写入文件)或dumps方法(将任意对象序列化成一个str再写入文件保存)

import pickled = dict(url="index.html",title="首页",content="首页")print(pickle.dumps(d))with open("D:/Python/test.txt","wb") as f:    pickle.dump(d,f)

登录后复制

pickle模块实现反序列化主要使用load方法(将文件直接反序列化为对象)或loads方法(将str反序列化为对象)

with open("D:/Python/test.txt","rb") as f:    d = pickle.load(f)print(d)d = pickle.loads(b'�}q(XurlqXindex.htmlqXtitleqX首页qXcontentqhu.')print(d)

登录后复制

以上就是本篇文章的全部内容,关于python更多精彩内容大家可以关注【创想鸟】Python视频教程和python文章教程栏目!!!

以上就是python的安装方法以及IO编程的简单介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2260559.html

(0)
上一篇 2025年2月27日 05:42:18
下一篇 2025年2月18日 07:34:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论