最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

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

来源:动视网 责编:小采 时间:2020-11-27 14:11:42
文档

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

python的安装方法以及IO编程的简单介绍:本篇文章给大家带来的内容是关于python的安装方法以及IO编程的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一.python安装1.python IDLE下载官网:www.python.org注:在选择安装组件时勾选所有组件,特别注意勾选pip和Add
推荐度:
导读python的安装方法以及IO编程的简单介绍:本篇文章给大家带来的内容是关于python的安装方法以及IO编程的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一.python安装1.python IDLE下载官网:www.python.org注:在选择安装组件时勾选所有组件,特别注意勾选pip和Add
 本篇文章给大家带来的内容是关于python的安装方法以及IO编程的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

一.python安装

1.python IDLE

下载官网:www.python.org

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

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.文件读写

打开文件:

open函数中的mode参数:

open函数中的buffering参数:

文件读取与写入:经常用到的方法有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 pickle
d = 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'x80x03}qx00(Xx03x00x00x00urlqx01X
x00x00x00index.htmlqx02Xx05x00x00x00titleqx03Xx06x00x00x00xe9xa6x96xe9xa1xb5qx04Xx07x00x00x00contentqx05hx04u.')print(d)

文档

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

python的安装方法以及IO编程的简单介绍:本篇文章给大家带来的内容是关于python的安装方法以及IO编程的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一.python安装1.python IDLE下载官网:www.python.org注:在选择安装组件时勾选所有组件,特别注意勾选pip和Add
推荐度:
标签: 安装 方式 io
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top