工作系统二次开发Python基础篇介绍(一)
通过工作系统二次开发-Python基础篇介绍,你将会学到工作系统中6个Python开发的基础知识:
一、通过关键字"import"引入库文件,像这样:import datetime,就引入了日期时间有关的库
二、声明变量和变量赋值,日期时间变量声明,数据转换,得到若干小数点的浮点数
三、声明数组和访问数组成员,获取数组的长度
四、如通过循环访问使用数组成员,控制语句for的用法
五、声明Json对象,直接访问Json对象字段,获取Jons对象的长度等
六、如通过循环访问使用Json对象,if控制语句的用法
#1、通过import关键字导入sys和json两个python库
import json;
import sys;
import datetime
#2、声明变量
sName="李四"; #声明字符类型的变量
iIndex=0; #数字类型的变量
amount = 300/19.00; #声明变量amount并得到2位小数的浮点数
sAmount = str(amount); #数组转换为字符串
detester = '2017-01-01-09-11-01'; #声明变量被并赋值
#dat1=声明日期时间变量:上班打开时间,date2=下班打开时间
date1 = datetime.datetime.strptime(detester,"%Y-%m-%d-%H-%M-%S");
date2 = datetime.datetime.strptime(detester,"%Y-%m-%d-%H-%M-%S");
#3、声明数组
fruits = ['banana', 'apple', '芒果'];
fruits.append("orange"); #动态添加数组成员
print fruits.index("orange"); #根据字符串查找数组成员
#4、循环访问数组
iLen = len(fruits); #获取数组长度
for index in range(0,iLen):
print "数组成员: " + str(index) + ": " + fruits[index] #打印输出和访问数组成员
#5、声明json对象
data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 'sssss' },{ 'a' : 2, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 'sssss1111你好' }
, {'a': 2, 'b': 2, 'c': 3, 'd': 4, 'e': 'sssss1111'}];
json = json.dumps(data,ensure_ascii=False); #ensure_ascii=False->解决中文乱码
print json; #打印json文本数据
reccount = data.__len__(); #获取长度
print reccount; #打印数组的长度
print "the value of e: " + data[1]["e"]; #访问json成员方法:data[行索引]["字段名称"]
#6、循环json对象并打印
for index in range(reccount):
sD011 = data[index]["e"]; #strDatetime=data[index]["D010"];
# if(sD011 != "中间物料") or (sD011 == "中间物料"): #使用if语句和或者逻辑
#if(sD011 != "中间物料") and (sD011 == "中间物料"): #使用if语句和并且逻辑
#if (sD011 == "中间物料"):
if (1 == 1):
print "数组值: " + sD011 + ": " + str(data[index]["d"]); #str(number)=数字转换为数组
工作系统二次开发Python基础篇介绍(一)