sta函数python STA算法

python如何获取windows文件属性的详细信息?

#已知文件名的情况下,可以用这个函数

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名雅安服务器托管、营销软件、网站建设、南阳网站维护、网站推广。

def getFileInfo(filepath):

info = {}

if os.path.isfile(filepath):

info['TimeCreated'] = os.path.getctime(filepath)

info['TimeModified'] = os.path.getatime(filepath)

info['Size'] = os.path.getsize(filepath)

return info

python中怎样把栈里面的内容反过来

在弄些栈用来临时存放就成了, 比如说

class Stack(list):

def is_empty(self):

return len(self) == 0

def push(self, data):

self.append(data)

def rev(s):

def move(src, dst):

while not src.is_empty():

dst.push(src.pop())

a = Stack()

b = Stack()

move(s, a)

move(a, b)

move(b, s)

sta = Stack()

sta.push(1)

sta.push(2)

sta.push(3)

rev(sta)

print(sta.pop())

print(sta.pop())

print(sta.pop())

结果是

1

2

3

如何用python求解一个带正态分布和ln函数的方程

import scipy.stats as sta

import math

def option_call(s,x,r,sigma,t):

d1=(math.log(s/x)+(r+sigma**2/2)*t)/(math.sqrt(t)*sigma)

d2=d1-sigma*math.sqrt(t)

c=s*sta.norm.cdf(d1,0,1)-x*sta.norm.cdf(d2,0,1)*math.exp(-r*t)

return c

python中列表元素变化问题

sta是所有ser类对象公有的类变量,在一个对象中对其进行修改当然会影响到其他对象中sta的内容。在构造函数中加上self.sta=[]可将sta变为每个对象独立持有的成员变量。

如何使用Python3.4连接MySQL

序号    描述  

1    去github上下载pymysql的安装包pymysql  

2    解压到某个盘符下  

3    打开cmd窗口(win环境下),进入pymysql的根目录下执行命令,python setup.py install  

4    在程序里,导入pymysql  

5    开始连接数据库  

数据库操作的API文档连接: 

代码如下: 

Python代码

__author__ = 'qindongliang'

#导入pymysql的包

import pymysql

try:

#获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库

conn=pymysql.connect(host='localhost',user='root',passwd='qin',db='person',port=3306,charset='utf8')

cur=conn.cursor()#获取一个游标

cur.execute('select * from person')

data=cur.fetchall()

for d in data :

#注意int类型需要使用str函数转义

print("ID: "+str(d[0])+'  名字: '+d[1]+"  性别: "+d[2])

cur.close()#关闭游标

conn.close()#释放数据库资源

except  Exception :print("发生异常")

结果如下: 

Java代码

D:\python\python.exe D:/pythonide/pythonprojectworkspace/python/mysql.py

ID: 1  名字: 秦天  性别: 男

ID: 2  名字: 王晶  性别: 女

Process finished with exit code 0  

原文  

补充说明:

mysqldb作为python连接mysql数据库的工具,但是mysqldb目前支撑的版本较低,安装失败。所以才尝试pymysql,这个比较简单易用

软件下载地址:

python3.2.5:

pymysql3.0.5:

mysql:(为了方便安装,我这里选择phpstudy)

1、python安装目录设定为d:/python32

2、pymysql安装方法为:解压下载的文件,在cmd中运行: python setup.py install。

检验安装安装是否成功的方法:import pymysql  。  如果不报错 说明安装成功。

3、mysql安装目录为D:/phpStudy/MySQL。为避免更多配置问题,可在启动phpstudy后,将其设为系统服务

4、基本操作:

(1)导入pymysql: import pymysql

(2)连接数据库: conn=pymysql.connect(host='localhost',user='root',passwd='root',db='ere',charset='utf8')    务必注意各等号前面的内容!charset参数可避免中文乱码

(3)获取操作游标:cur=conn.cursor()

(4)执行sql语句,插入记录:sta=cur.execute("insert 语句")  执行成功后sta值为1。更新、删除语句与此类似。

(5)执行sql语句,查询记录:cur.execute("select语句") 执行成功后cur变量中保存了查询结果记录集,然后再用循环打印结果:

for each in cur:

print(each[1].decode('utf-8'))     # each[1] 表示当前游标所在行的的第2列值,如果是中文则需要处理编码

Python2.x求助T_T

#!/usr/bin/python

# -*- coding:utf-8 -*-

# @Time : 2018/6/18 13:45

# @File : Statistics_String.py

"""

统计字符串中字符出现的个数

"""

def stastr(astr):

"""统计字符"""

temp = astr.lower()

tset = set(temp)

strdict = {}

for ss in tset:

num = temp.count(ss)

strdict.setdefault(ss, num)

else:

return strdict

if __name__ == '__main__':

ostr = raw_input(u'请输入一个字符串:')

print stastr(ostr)


本文名称:sta函数python STA算法
文章路径:http://myzitong.com/article/hhcdds.html