python中字典不自动排序/删除指定类型文件/执行可执行文件的返回值

1、python 字典的用法

from collections import OrderedDict
dict =OrderedDict()
dict['foo']=3
dcit['aol']=1

2、python中删除指定类型的文件

import sys, csv , operator
import os
import glob

for i in range(0, 10):	
	path = "C:\\Folder_" + str(i) 
	for infile in glob.glob( os.path.join(path, '*.csv') ):
		os.remove(infile)


3、python执行可执行文件后返回可执行文件的输出值

import subprocess
proc = subprocess.Popen('cmd', shell=True)
cme = proc.communicate()
ret = proc.poll();


or

import subprocess
proc = subprocess.Popen('cmd', shell=True)
proc.communicate()
ret = proc.returncode


or

import subprocess
ret = subprocess.call(cmd, shell=True)

   如果使用shell=True这个参数。这个时候,我们使用一整个字符串,而不是一个表来运行子进程。Python将先运行一个shell,再用这个shell来解释这整个字符串。

  shell=True参数会让subprocess.call接受字符串类型的变量作为命令,并调用shell去执行这个字符串,当shell=False是,subprocess.call只接受数组变量作为命令,并将数组的第一个元素作为命令,剩下的全部作为该命令的参数。



参考网址:https://stackoverflow.com/questions/1872329/storing-python-dictionary-entries-in-the-order-they-are-pushed

参考网址:http://blog.youkuaiyun.com/vernice/article/details/46424921

参考网址:http://blog.youkuaiyun.com/carolzhang8406/article/details/22286913

参考网址:https://docs.python.org/2/library/subprocess.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值