# coding:utf-8 from optparse import OptionParser def migrate_func(): print 'You give the migrate arg\n' def show_func(): print 'You give the show arg-s\n' def grasp_func(): print 'You give the grasp arg-g\n' def parse_func(): print 'You give the pars…
PyCharm PyCharm是一个有名的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制.此外,该IDE提供了一些高级功能,以用于支持Web框架下的专业Web开发. 由于一些编码的原因,我们看到的python文件,通常都会在文件头写明#-*- coding:utf-8 -*- 等说明语句,当然经常也会说明脚本创建时间以及作者联系方式等信息.每一个文件这么写是很繁琐的…
1.Python脚本规范基础模板 #coding:utf8 import time, re, os, sys, time,urllib2,shutil,string import json,datetime #设置utf-8编码格式 reload(sys) sys.setdefaultencoding( "utf-8" ) #获取当前日期的前n天 def getbeforeDay(n=0): now_time = datetime.datetime.now() beforeday =…
PHP主要用在服务器端做网站后台开发,有些功能用PHP来实现有点费劲或者无法实现,现在在学习python,同样是脚本语言,感觉python能做的事情PHP不一定能胜任.但是现在大部分的网站后台也是用PHP写的,虽然python可以作为WEB开发(flask,这个看了一段时间感觉既然网站用PHP开发好了,python可以做PHP做不好的事情,岂不是更好,逐暂缓),现在有在思考一个问题:有没有什么办法可以让PHP与python结合进来,PHP与python各做他们擅长的事情,毕竟工作中快速开发运行见…
一.如何让python脚本支持命令行参数 1.使用click模块 如何使用这个模块,在我前面的博客已经写过了,可参考:https://www.cnblogs.com/Zzbj/p/11309130.html 2.使用getopt模块 getopt模块可短选项和长选项两种格式.短选项格式为"-"加上单个字母选项:长选项为"--"加上一个单词 3.click和getopt的不同点 click模块是第三方的模块,而getopt是内置的模块 click模块的功能比较强大,自…
最近写了一个python脚本来定时备份MySQL数据库.具体实现如下: 1)python脚本中使用os.system("mysqldump -h127.0.0.1 -uroot -ppasswd testdata > testdata.sql"),将数据库结构和数据都备份到testdata.sql文件. 2)crontab定时启动该python脚本. 出现的问题: 手动运行python脚本(python db_bk.py)时候,能够得到正确的testdata.sql. 但是通过c…
在进行开发的过程中,偶尔会遇到需要使用Java调用Python脚本的时候,毕竟Python在诸如爬虫,以及科学计算等方面具有天然的优势.最近在工作中遇到需要在Java程序中调用已经写好的Python程序,故做一下记录. 1常用的Java调用Python脚本的两种方式 调用方式通常为以下两种: •通过Jython调用,即通过Jython.jar提供的类库实现 •直接通过Java的Runtime实现,Runtime类的Runtime.getRuntime()开启进程,执行python脚本文件 2通过…
linux下设置计划任务执行python脚本 简介 crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. crontab语法 crontab (选项)(参数) -e:编辑该用户的计时器设置: -l:列出该用户的计时器设置: -r:删除该用户的计时器设置: -u<用户名称>:指定要设定计时器的…
(最简单的方式nohup python xxx.py) ------------------------------------------------------------------------------------------------------------------- Python脚本开机自动运行:本帖适用于使用systemd的Linux系统,现在流行的Linux发行版都使用systemd. 后台服务程序是随系统自启动的,我们只要把Python脚本配置为服务就行了.需要注意的一…
完整的ln命令参考:http://www.runoob.com/linux/linux-comm-ln.html ln :创建连接文件 - 默认创建的是硬连接,好比复制 ,但是两个文件会同步 命令:ln ./java/android/aa.txt  aaa - s :创建的是软连接变为指向(类似于windows的快捷方式) 软链接: .软链接,以路径的形式存在.类似于Windows操作系统中的快捷方式 .软链接可以 跨文件系统 ,硬链接不可以 .软链接可以对一个不存在的文件名进行链接 .软链接可…