Python疑难杂症
文章平均质量分 54
各种Python的问题,面试,bug等等
全村的唯一希望
俺村最靓的码农
展开
-
浅谈前后端分离的优缺点
之前写的一篇牢骚一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端html页面通过ajax调用后端的restuful api接口并使用json数据进行交互。在互联网架构中,名词解释:Web服务器:一般指像n原创 2021-03-21 18:03:55 · 1918 阅读 · 0 评论 -
Python-遍历列表时删除元素不改变id内存地址
首先,熟悉数据结构的小伙伴都知道指针问题实际上是对链表删除的操作a = [1,2,3,4,5,6,7,8]print(id(a))print(id(a[:]))for i in a[:]: if i>5: pass else: a.remove(i) print(a)print('-----------')print(id(a))输出结果24047264935762404726494088[2, 3, 4, 5, 6, 7, 8][3, 4, 5, 6, 7原创 2021-03-17 20:43:47 · 1005 阅读 · 0 评论 -
Python反转一个整数,例如-123 --> -321
反转数字def reverse(x): if -10<x<10: return x str_x = str(x) if str_x[0] !="-": str_x = str_x[::-1] x = int(str_x) else: str_x = str_x[1:][::-1] x = int(str_x) x = -x return x if -2147483648<x<2147483647 else 0假设我们的环境只能存储 32 位有符原创 2021-03-16 01:14:29 · 4572 阅读 · 1 评论 -
Python实现遍历目录与子目录,抓取.pyc文件
对os模块函数的灵活运用然后实现遍历文件,遍历文件夹,比如:运用递归思想第一种方法:import osdef get_files(dir,suffix): res = [] for root,dirs,files in os.walk(dir): for filename in files: name,suf = os.path.splitext(filename) if suf == suffix: res.append(os.path.join(root,file.原创 2021-03-16 01:04:35 · 801 阅读 · 0 评论