分类: 默认

登陆Discuz!类型论坛的通用python代码

#coding:gbk
import urllib2,urllib,cookielib,re

”’
通用的登陆DZ论坛
参数说明parms:
username:用户名(必填),
password :密码(必填),
domain:网站域名,注意格式必须是:http://www.xxx.xx/(必填),
answer:问题答案,
questionid:问题ID,
referer:跳转地址[……]

阅读全文»

python中文decode和encode转码

字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。

decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode(‘gb2312’),表示将gb2312编码的字符串str1转换成unicode编码。

encode的作用是将unicode编码转换成其他编码的字符串,如str2.enco[……]

阅读全文»

Python的时期转换格式

你可以利用 time 模块里的 strptime()和 strftime()。

strptime()根据你指定的格式控制字符串解读日期,
而 strftime()则根据你指定的格式控制字符串输出日期。

比如,把 “12-Jan-06 10:06” 格式转换成 “2006-01-12 10:06:00” 格式:

>>> from time import strptime, strftime
>>>
>>> myDate = ’12[……]

阅读全文»

关于python文件操作

python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。

得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()

返回指定目录下的所有文件和目录名:os.listdir()

函数用来删除一个文件:os.remove()

删除多个目录:os.removedirs(r“c:\python”)

检验给出的路径是否是一个文件:os.path.isfile()

检验给出的路径是[……]

阅读全文»

discuz防刷新、防外部提交研究

防外部提交的做法

formhash值只要是为了防止灌水机从外部提交

DiscuzX2.5

/source/function/function_core.php

function formhash($specialadd = ”) {
    global $_G;
    $hashadd = defined(‘IN_ADMINCP’) ? ‘Only For Discuz! Admin Control Panel’ : ”;
&n[……]

阅读全文»

python os.mkdir与 os.makedirs

 1.mkdir( path [,mode] ) 
      作用:创建一个目录,可以是相对或者绝对路径,mode的默认模式是0777。 
      如果目录有多级,则创建最后一级。如果最后一级目录的上级目录有不存在的,则会抛出一个OSError。

 2.makedirs( path [,mode] )
      作用: 创建递归的目录树,可以是相对或者绝对路[……]

阅读全文»

python时间和时间戳之间的转换

(1)例如格式2012-07-31 00:01:18,根据该时间计算时间戳:

将”2012-03-28 06:53:40″转化为时间戳
s = time.mktime(time.strptime(‘2012-03-28 06:53:40’, ‘%Y-%m-%d %H:%M:%S’))

(2)根据时间戳得到如2012-07-31 00:01:18的时间格式,显示的时间形式可以根据format指定的

import time

timestamp =&nbsp[……]

阅读全文»

使用PowerDesigner创建mysql数据库表图文并茂版

使用PowerDesigner 建数据库表。

一直很忙,没有时间写东西。这次搞点会声会色的,嘿嘿

此技能为项目经理必备技能。

本次主角:

1.在workspace下建立一项目:

physical data model类型的

在DBMS处选择mysql5.0

2.建立表UML图:

在工具条上选择表格工具,创建出一个表来。[……]

阅读全文»

python路径常用函数

# — coding:utf-8 —

# python路径常用函数 os.path #

import os

#返回目录或者文件名 = os.path.split(path)[1]

os.path.basename(path)

#返回文件目录或者路径的父目录 = os.path.split(path)[0]

os.path.dirname(path)

#判断文件、目[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号