Python
文章平均质量分 57
Victor _Lv
个人微信公众号:维特小站(VictorSite)
展开
-
用Python备份文件夹的小脚本
Title: 备份文件夹Python脚本 Category: 技术博客 Date: 2017-8-19 22:10 Modified: 2017-8-19 22:10 Tags: python Slug: backup-directories-python Authors: Victor Lv Summary: 出于备份网站内容的考虑,故花了点时间写了个能够备份文件夹的 Python 小脚本,用于把自己写的博文目录备份为zip并放到指定目录。功能很简单,代码量也很少 出于备份网站内容的考虑,故花了点时间原创 2021-02-01 11:55:40 · 497 阅读 · 0 评论 -
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获取命令行输入参数列表
(一)单一独立的参数 如果命令行输入的参数都是各自单一独立的,直接用个循环把所有参数逐一读出来就行了。sys模块里面直接用args = sys.argv就可以获取到所有参数了(返回值args是一个list),args0]是执行的python文件路径名,args[1:]后面的才是真正命令行输入的参数,用个for循环就可以一一读取args列表,示例代码如下: import sys def usa原创 2017-04-25 11:49:29 · 14972 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Python判断操作系统类型
本文作者为吕浪(Victor Lv),转载请注明出处。python(2.7) check the os type running on:1. use sys.platform:windows: >>> import sys >>> sys.platform >>> 'win32'linux >>> import sys >>> sys.platform >原创 2017-05-16 11:27:20 · 3150 阅读 · 0 评论 -
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 阅读 · 0 评论 -
Python UDP编程小示例
参照着廖雪峰的python教程敲的代码。 UDPServer.py: # -*- coding: utf-8 -*- import socket #SOCK_DGRAM指定了这个Socket的类型是UDP s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #绑定端口 s.bind(('127.0.0.1', 9999)) #不需要调用原创 2016-08-04 22:26:03 · 1255 阅读 · 0 评论 -
python TCP编程小试牛刀
学习自廖雪峰的python教程,代码也是参照着他的教程敲的。 这个例子是一个TCP客户端python编程的例子, (1)首先建立一个TCP的socket (2)然后调用socket的方法与服务器进行连接 (3)连接之后给服务器发送一条HTTP请求 (4)接收服务器返回的HTTP响应(包括包头和HTML数据) (5)关闭连接,把接收到的数据打印或另存 # -*- coding: utf原创 2016-08-03 21:24:14 · 1061 阅读 · 0 评论 -
python TCP编程再试牛刀
跟上一篇一样,这篇也是对照着廖雪峰的python教程里面的代码来敲的: 该示例演示的是C-S服务模型,Server端接收来自客户端的请求,然后只是很简单地给客户端返回“Hello” + 来自客户端的原文。核心在于两端socket的创建和连接以及数据的发送和接收。 Server端:Server.py: # -*- coding: utf-8 -*- ''' Created on 2016年8月原创 2016-08-03 22:39:48 · 532 阅读 · 0 评论