首页 文章 精选 留言 我的

精选列表

搜索[Python环境],共10000篇文章
优秀的个人博客,低调大师

PyCharm 2019.2.4 发布,Python IDE

PyCharm 2019.2.4 发布了,主要更新内容如下: 修复 修复了导致 Pytest 无法在调试器控制台上正常运行的回归问题 解决了导致 PyQt5 崩溃的调试器控制台问题 修复了导致 NumPy 数组在数据视图面板中未正确格式化的问题 修复了导致调试器失败的 IronPython 问题 处理了调试器停止时显示的调试器堆栈跟踪消息,因此它们不会显示,用户可以正确知道进程何时结束 解决了导致 Pytest 测试套件在 PyCharm 中引发错误的回归问题 改进 解决了一个平台问题,该问题是在保存时修改原始文件权限 对 SSH 连接的错误消息进行了调整,以正确显示信息 通过资源管理器添加数据库的数据源现在将直接打开所选数据源的实际类型 数据库完成功能现在知道您正在使用的数据库或架构,因此只会显示属于该上下文的建议 更新说明:https://blog.jetbrains.com/pycharm/2019/11/pycharm-2019-2-4/

优秀的个人博客,低调大师

python 栈的简单实现

栈(stacks)是一种数据结构,是一种只能在一端进行插入和删除操作的特殊线性表, 它按照先进后出的原则存储数据(Last In First Out - LIFO)。 代码(使用list): class Stack(object): # 初始化 def __init__(self): self.items = [] # 判断是否为空 def is_empty(self): return self.items == [] # 返回栈顶元素 def peek(self): if self.is_empty(): raise KeyError("stack is None") return self.items[len(self.items) - 1] #返回栈的大小 def size(self): return len(self.items) # 入栈,把新的元素放进栈里 def push(self, item): self.items.append(item) # 出栈,把栈顶元素丢出去 def pop(self): if self.is_empty(): raise KeyError("stack is None") return self.items.pop() if __name__ == '__main__' : a_stack = Stack() # 插入元素 a_stack.push('一') a_stack.push('二') a_stack.push('三') print(a_stack.size()) # 3 print(a_stack.peek()) # 三 print(a_stack.pop()) # 三 print(a_stack.peek()) # 二 print(a_stack.size()) # 2 print(a_stack.is_empty()) # False a_stack.__init__() print(a_stack.is_empty()) # True 本文链接:时光不写博客

优秀的个人博客,低调大师

Python实现MAC地址转换

公司需求通过MAC地址进行Vlan划分,统计的MAC地址为 交换机命令行中需要输入的MAC地址为 需要将MAC地址进行转换,思路为将MAC地址分成数组,取出其中的 2,8,14 下标位的值即可。直接干货吧。 def cw_mac_add(mac_add): #mac_add='02:00:00:00:00:0c' result = re.findall('\S',mac_add) print(result) rmkey = [2,8,14] a_index = [i for i in range(len(result))] a_index = set(a_index) b_index = set(rmkey) index = list(a_index-b_index) result = [result[i] for i in index] print(result) str_result = "".join(result) print(str_result) def read_csv(): csvFile = open("netexcel.CSV","r") reader = csv.reader(csvFile) for item in reader: print(item) cw_mac_add('00-50-56-C0-00-08')

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册