
Python_open
枯笔
乱 云
展开
-
Python读取文件
先建立一个对象保存open()函数并传入文件名和标识符 a = open(“Users/file/1.txt”,“r”) 标识符表示“读”,文件打开 调用read()方法可一次读取文件全部内容, a.read() “haha” 调用close()方法关闭文件,以免占用操作系统资源 f.close() 用try…finally来保证close()的调用(文件不存在open()会报错) try: a ...原创 2019-04-13 22:54:36 · 267 阅读 · 0 评论 -
深拷贝,浅拷贝
浅拷贝是对一个对象的顶层拷贝 深拷贝是对于一个对象的所有层次的拷贝 copy.copy会对可变类型进行拷贝 copy.copy对于不可变类型,不会拷贝,仅仅是指向 import copy list1 = [1, 2, [“a”, “b”], (“c”, “d”)] list2 = list1 list3 = copy.copy(list1) list4 = copy.deepcopy(list1...原创 2019-04-21 23:16:44 · 110 阅读 · 0 评论 -
网页图片下载
打开网页>右击>检查 点击代码区域左上角箭头,移动光标显示相应代码 复制相应代码,找出有图片格式后缀的网址代码 调用urllib.request模块打开连接 import urllib.request 创建下载函数 def main() req = urllib.request.urlopen(“https://i0.hdslb.com/bfs/live/4720666.jpg”) ...原创 2019-04-14 23:18:45 · 393 阅读 · 0 评论 -
Python实现数据表查找
class JD(object): def show_all_items(): # 显示所有商品 def run(): while True: num = JD.print_num() if num == 1: # 查询所有商品 self.show_all_items() def main(): jd = JD() jd.run() if name == “mai...原创 2019-05-02 15:12:29 · 1347 阅读 · 0 评论 -
案例:实现一个可迭代对象
import time from collections import Iterable from collections import Iterator class Classmate(object): def init(self): self.names = list() def add(self,name): self.name.append(name) def __iter__(se...原创 2019-04-19 22:53:52 · 193 阅读 · 0 评论 -
python 一元二次方程
def args_input(): try: A = float(input(“请输入A:”)) B = float(input(“请输入B:”)) C = float(input(“请输入C:”)) return A, B, C except: print(“请输入正确的数据类型!”) return args_input() def get_delta(A, B, C): return B **...原创 2019-05-19 19:40:31 · 1600 阅读 · 0 评论 -
浏览器返回页面过程
1解析域名找到服务器IP 2与服务器建立TCP链接 3发送GET请求 4返回信息显示页面原创 2019-05-19 20:03:34 · 414 阅读 · 0 评论 -
Python 进程池复制文件夹案例
import multiporcessing import os import time import random def copy_file(queue,file_name,source_folder_name,dest_folder_name): f_read = open(source_folder_name + “/” + file_name, “rb”) f_write = open(...原创 2019-05-21 23:30:20 · 195 阅读 · 0 评论 -
python 斐波那契数列(迭代器)
class FibIterator(object): def __init__(self,n): self.current = 0 self.num1 = 0 self.num2 = 1 def __next__(self): if self.current < self.n: num = self.num1 self.num1, self.num2 =...原创 2019-05-22 22:33:44 · 219 阅读 · 0 评论