- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 windows和linux路径斜杠不兼容问题
这两天写python脚本时发现一个问题,就是windows系统和linux系统的路径问题,windows系统是诸如C:\Users\vlyu\Perforce\这样的右斜杠,而linux下是诸如/home/vlyu/这样的左斜杠,一开始自己只在单系统下开发和测试,没考虑到这个问题,所以当在脚本中需要自行组合path成一个新的path或者需要匹配subPath时,直接用比较笨的方法,类似硬编码那样的
2017-04-27 15:46:58 10622 1
原创 流程图对代码优化的益处
这些天在做一个python开发任务,发现处理逻辑略复杂,主要是要考虑的特殊情况颇多,导致在开发过程中不断修改逻辑和代码,“苦不堪言”,虽然之前就偶尔画个小流程图,但一直没把整个逻辑的流程图梳理出来,这两天把代码基本实现了功能,着手于代码优化,于是画了画流程图,结果发现早该在coding之前就把流程图梳理好,因为它对于代码的设计和优化实在大有益处,特别是逻辑较为复杂的时候,这里说的是面向过程和面向函
2017-04-27 12:53:23 884
原创 python使用sendmail在linux下发送邮件
参考链接:How do I send mail from a Python script?使用linux下的sendmail程序来发送邮件,利用popen函数(python docs关于popen函数)可以直接调用linux系统程序,需要指定程序所在的位置。#!/usr/bin/python# -*- coding: UTF-8 -*- #Author: Victor Lv
2017-04-26 12:00:51 5415
原创 python获取命令行输入参数列表
(一)单一独立的参数如果命令行输入的参数都是各自单一独立的,直接用个循环把所有参数逐一读出来就行了。sys模块里面直接用args = sys.argv就可以获取到所有参数了(返回值args是一个list),args0]是执行的python文件路径名,args[1:]后面的才是真正命令行输入的参数,用个for循环就可以一一读取args列表,示例代码如下:import sysdef usa
2017-04-25 11:49:29 14974
原创 互联网的实名与匿名
隔了半个月今天登录CSDN想发博文,发现已经强制要用户注册手机号了。网搜了一下原来是因为去年出的国家政策,要求17年年中(好像是6月1记不清了)所有备案的网站都要实名制,今年开始狠抓了,然后csdn四月份就开始要用户绑定手机了。刚开始了解到这一消息,我内心一紧,总感觉自己将来要赤裸裸地暴露在互联网中了。但后来想想,实名制的优劣不可简单评价,固然很多人是奔着互联网可以让人匿名而享受其中,但或许这
2017-04-18 16:14:04 1472
原创 Python切分字符串
先上代码再解释:#!/usr/bin/python# -*- coding: UTF-8 -*- s = "target_link_libraries(qtinfra_canvas \n PUBLIC Qt4::QtGui \nPRIVATE infra common qtinfra_util)"s1 = s[s.index('(')+1:s.index(')')]
2017-04-18 15:42:06 1713
JavaCard Demo--电子钱包应用
2018-09-19
java单根继承的好处怎么理解?
2016-07-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人