文本操作,实现边输入边输出

#实现边输入边输出  需要去Windows 找到该记事本文件,修改其内容并保存才可以真正的做到
import os
f_read = open(r"..\day6\四大喜事.txt",mode = "r",encoding="utf-8")
print(f_read.read())
while True:time_before = os.stat(r'..\day6\四大喜事.txt').st_mtimeif os.stat(r'..\day6\四大喜事.txt').st_mtime != time_before:f_read = open(r"..\day6\四大喜事.txt", mode="r", encoding="utf-8")print(f_read.read())f_read.close()

冒泡排序:

爬一个小网站的内容

import  requestsdef get_url():url = "http://www.xiaohuar.com/"def get():ret = requests.get(url)  #获取相应码def url_():text = ret.text    #获取源码文件return textreturn url_return gettext = get_url()()()
print(text)

二分查找

def find_second(data_list,val):''':param data_list: 顺序储存结构:param val: 需要查找的值:return:  存在返回该值的索引,不存在返回None'''left = 0right = len(data_list) - 1while right >= left:middle = (right + left) // 2if val > data_list[middle]:left = middle +1elif val < data_list[middle]:right = middle -1else:return middlereturn

Python 的元组排序:

li = [(1,1,1),(1,0,1),(0,0,0),(1,1,0),(0,0,1)]
"""
F F F   3
F F T   5
T F T   2
T T F   4
T T T  1"""
li.sort()
# print(sorted(li))  #结果:[(0, 0, 0), (0, 0, 1), (1, 0, 1), (1, 1, 0), (1, 1, 1)]
print(li)  #结果:[(0, 0, 0), (0, 0, 1), (1, 0, 1), (1, 1, 0), (1, 1, 1)]

接受实际报错信息

try:print(1/0)
except ZeroDivisionError:s = traceback.format_exc()  #实际报错信息s_index = s.index(':',1)print(type(s))print(s[s_index+1:].strip())

小帕爬虫读取页面全部信息

import  requests
# ret = requests.get("http://www.xiaohuar.com/")
# print(ret.text)
def get_url():url = "http://www.xiaohuar.com/"def get():ret = requests.get(url)def url_():text = ret.textreturn textreturn url_return get
text = get_url()()()
print(text)

模拟进度条

import sys
import timedef progress(percent,width=50):if percent >= 1:percent=1# show_str = ('%%-%ds' % width) % (int(width*percent)*'?')print('\r%s%d%%' %(int(width*percent)*'?', int(100*percent)), end='')#=========应用==========
data_size=205000
recv_size=0
while recv_size < data_size:time.sleep(0.1) #模拟数据的传输延迟recv_size+=1024 #每次收1024percent=recv_size/data_size #接收的比例progress(percent,width=70) #进度条的宽度70

展示文件夹内容

#打开文件夹
import os
file_path = "d:\"def readFile(file_path , n):     #n 控制循环深度 it = os.listdir(file_path)    #查看文件夹中的文件for em in it:                #遍历文件#if os.path.isdir(em):    #判断是否为文件夹if os.path.isdir(os.path.join(file_path, em))print('\t'*n,em)     #打印文件夹#readFile(em)        #此时找不到,因为只是文件名,找的是相对位置。   readFile(os.path.join(file_path, em ) , n+1)           #如果是,继续调用本方法else:print('\t'*n,em)     #打印文件readFile(file_path , 0)

Python一些小例子的代码相关推荐

  1. 42个Python实用小例子[内附200+代码地址]

    经常有同学苦恼,学了python基础之后找不到合适的练手机会.为此,有位热心人创建了一个项目,搜集整理了一堆实用的python代码小例子.这些小例子包括但不限于:Python基础.Web开发.数据科学 ...

  2. python导入dat数据_Kaggle影评数据集,Python数据分析小例子14

    1 了解数据 数据来自kaggle,共包括三个文件: movies.dat ratings.dat users.dat movies.dat包括三个字段:['Movie ID', 'Movie Tit ...

  3. python小例子-Python 常用小例子

    作者原文 https://mp.weixin.qq.com/s/eFYDW20YPynjsW_jcp-QWw 内置函数(63个) 1 abs() 绝对值或复数的模 In [1]: abs(-6) Ou ...

  4. [python]学习过程小例子

    例子1:[一行代码修改字典键值的方法] 修改字典中的"xidu"的键值为"西毒": names={'东邪':'黄药师','xidu':'欧阳锋','南帝':'段 ...

  5. python练习小例子(二)

    1.tuple使用 1 #!/user/loacl/bin/python2 a = (1,4,5,-10, 11)3 b = (7,)4 print a[2]5 print b[0] 2.for语句使 ...

  6. 进程锁 读写文件的小例子 C++代码

    代码 #include <unistd.h> #include <sys/types.h> #include <sys/ipc.h> #include <sy ...

  7. python闭包小例子

    ------------------ 首先根据实例, 体会一下闭包的效果 ------------------ 定义闭包: def foo(x): a = [0] def bar(y): a[0] = ...

  8. 用python画小黄人代码-Python turtle模块小黄人程序

    import turtle t = turtle.Turtle() wn = turtle.Screen() turtle.colormode(255) t.hideturtle() t.speed( ...

  9. (Python)2048小游戏核心代码

    算法思想: 1.降维:将二维降为一维列表进行处理 2.去零:相邻相同合并 list_merge = None# 1 def zero_to_end():"""零元素移动到 ...

最新文章

  1. SQL SERVER 创建GHUID命令:select newid();
  2. 如何探测浏览器是否开启js功能
  3. 操作系统性能监控-磁盘IO
  4. hash_map 桶扩张逻辑
  5. 精准容量、秒级弹性,压测工具 + SAE 方案如何成功突破传统大促难关?
  6. Java中活锁和死锁有什么区别?
  7. Android 简单实现订单模块类APP的物流详情页
  8. leetcode 435. Non-overlapping Intervals | 435. 无重叠区间(单调栈)
  9. 仿真模拟,需要注意这几点!
  10. emacs中安装markdown-mode
  11. 〖Linux〗简单的将Shell和一些文件打包成一个单独的“可执行文件”
  12. 如何上传文件及文件夹到IPFS
  13. Android小项目--2048小游戏,flutter人脸识别插件
  14. vue项目实战(移动端)
  15. JSP内置对象session和application
  16. [微信小程序开发者工具] [error] Error: Fail to open IDE 问题解决方法
  17. WEB安全之:Mysql 数据库 SQL 注入(三)
  18. 如何增删--已经上传到tfp的项目
  19. php字符串常用内置函数
  20. 计算机内存和外存的作用,内存和外存的主要区别之处竟是在这里!

热门文章

  1. 正则表达式匹配也可以简单快速(下:实现部分)
  2. Multisim基础 网络名称 整理混乱的电路图
  3. 2022年全球与中国医疗保健用肌肽行业市场深度调研及投资预测报告
  4. linux文件做软连接,Linux建立软连接和硬链接
  5. 幼儿园大中小班游戏特点和教学策略
  6. Vscode 调试TS
  7. 素数与素性测试【Matrix67】
  8. decode null oracle,用decode和nvl处理null值时需要注意的地方
  9. 赵小楼《天道》《遥远的救世主》深度解析(88)主是什么?是主义。你的主哪来的?
  10. Yii2 Codeception初探之Specify方法