python
Karl_Schwarzschild
这个作者很懒,什么都没留下…
展开
-
pyparsing进行语法解析
使用pyparsing进行对端口表述的语法解析下面的代码表示的是对各种形式表达的端口进行转换到端口对或端口的形式。原创 2022-06-21 23:23:50 · 478 阅读 · 0 评论 -
使用PowerShell构造Python.exe启动CLI
原理简单, python.exe调用python3.dll的Py_Main(argc, argv);函数启动主会话过程。 使用Powershell重现这个过程, 注意这个方法只是原生Python启动,不能调用C# Namespace的变量参数: $source = @" using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; public class P原创 2022-05-21 14:57:01 · 197 阅读 · 0 评论 -
Windows 7 support for Python 3.9 or 3.10
Windows 7 support for Python 3.9 or 3.10 Since Python 3.9 did not support Windows7 from his release, It’s HARD to run python.exe in Windows7 without any hack skill. Some workaround could be found bellow: https://discuss.python.org/t/windows-7-support-for-p原创 2022-05-20 14:36:24 · 590 阅读 · 0 评论 -
python3 学习各种琐碎的记录
接触到一个好玩的字符串 translate函数,可以把字符按照对应得列表进行转换。最后得到新字符串 intab='asdfghjkl' outtab='123456789' trantab=str.maketrans(intab,outtab) #print(trantab) strings='this is string example....wow!!!' print(strings.t原创 2015-02-26 00:05:06 · 500 阅读 · 0 评论 -
关于PAT Basic Level 1013题的感想
做练习的时候遇到一道神奇的题目搬运如下 数素数 1013 令Pi表示第i个素数。现任给两个正整数M <= N <= 10**4,请输出PM到PN的所有素数。 吐槽点在于这题根本不合适用python做。。。原创 2015-02-27 01:00:55 · 872 阅读 · 0 评论 -
python Debug 、IDE、编辑环境选择
首先需要确定目标,即我们学习这个语言的目的是什么?对于,python已有的资源(各种库,包)已经非常完善了,所以除了算法以外,主要方向能够使用各种现成的组件来完成任务,不然还要python干嘛。(偷懒大法好>.<笑)最近使用发现小脚本用Sublime编辑字体挺合适,偶尔用Notepad++,不过字体不舒服,两个编辑器思路就不一样,但是要Debug和监视就都很不方便,必须调用IDE原创 2015-02-27 23:29:58 · 1282 阅读 · 0 评论 -
自发行版py之一. 在 VS2015 上编译Python 2.5.2
引言本文是学习python源代码的入门章,参考的书本主要是2008年的《python源码剖析》,py2 系列在之后的版本变化不大,节约入门成本考虑还是继续用2.5.2。 下面主要描述如何在Win 10 x64, visual studio 2015 community 社区版上编译书中2008年的python 2.5.2 。预先要求 安装vs2015 .原创 2017-03-20 17:19:09 · 2127 阅读 · 0 评论