python常用函数(一)

## 1 ##获取输入值

1 a = raw_input("请输入:")
2 if a == str(1):
3     print "success"
4 else:
5     print "failure"

## 2 ##利用sys获取脚本文件的当前路径

 1 import sys,os
 2 def cur_file_dir():
 3      path = sys.path[0]  #获取脚本路径
 4      #判断为脚本文件还是py2exe编译后的文件,如果是脚本文件,则返回的是脚本的目录
 5      #,如果是py2exe编译后的文件,则返回的是编译后的文件路径
 6      if os.path.isdir(path):
 7          return path + "1"
 8      elif os.path.isfile(path):
 9          return os.path.dirname(path) + "2"
10 print cur_file_dir()        #打印结果

## 3 ##利用os获取脚本文件的当前路径

1 import os
2 homedir = os.getcwd()
3 print homedir

## 4 ##获得模块的属性、类、函数等信息.

1 ## 获得之后,参数等子信息在arcpy中调用时显示
2 import arcpy
3 shppath = r"a.shp"
4 rows = arcpy.UpdateCursor(shppath)
5 for i in dir(rows):
6     print i

## 5 ##编码错误。ascii转Unicode的方法:

1     unicode1 = u‘ascii1‘

## 6 ##遍历文件夹下的文件

1     index = 0
2     for r,ds,fs in os.walk(srcPath):
3         for f in fs:
4             if f[-4:]==".shp":
5                 index = index +1

举例说明

d盘
文件夹:path文件夹
      d1文件夹

          f1.txt
      d2文件夹
          f2.txt
      f3.txt
      f4.txt

for r,ds,fs in os.walk(path):
  第一个循环 r = path文件夹  ds为path下文件夹列表(d1,d2)  fs为path下文件列表(f3,f4)
  第二个循环 r = d1 文件夹    ds为空               fs为d1下文件列表(f1)
  第三个循环 r = d2 文件夹    ds为空               fs为d2下文件列表(f2)

时间: 2024-09-30 11:10:01

python常用函数(一)的相关文章

Python常用函数记录

Python常用函数/方法记录 一. Python的random模块: 导入模块: import random 1. random()方法: 如上如可知该函数返回一个[0,1)(左闭右开)的一个随机的浮点数. 若要控制范围为[min,max)可采用 min+(max-min)*random.random()如下所示,返回20~30之间的随机浮点数: 2. choice(seq)方法: 该方法从序列seq中返回一个随机的元素: 3. randint(a,b)方法: 该方法随机随机生成a~b之间的整

Python常用函数整理

主要内容: 字符串函数.集合函数.列表函数和字典函数. Python常用函数 字符串函数 方法 说明 capitalize() 返回首字母的大写副本 find(string) 返回字符串中首次出现参数string的索引,如果字符串中没有参数string则返回-1 find(s,beg) 返回字符串中索引beg之后首次出现参数s的索引,如果字符串中索引beg之后没有参数s则返回-1 find(s,beg,end) 返回字符串中索引beg与end之间首次出现参数s的索引,如果字符串中索引beg和en

python常用函数年初大总结

1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式 dir(obj) 查看obj的name space中可见的name hasattr(obj,name) 查看一个obj的name space中是否有name get

python常用函数大总结

我们在学习python的时候,接触最多的往往则是那些函数,对于python函数,在这里为大家总结归纳了这些,如果有缺漏,还请及时留言指正哦! 话不多说,干货来袭! 1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的python表达式,返回这个表达式

python 常用函数、变量

常用函数 id() dir() help() os.linesep 系统换行符 os.getcwd 当前工作目录 # 获取当前文件路径 filePath = os.path.dirname(os.path.abspath(sys.argv[0])) # 获取当前工作目录 pwd = os.getcwd() 原文地址:https://www.cnblogs.com/xiangyang-li/p/8419725.html

Python常用函数及说明

基本定制型C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数):通常用在设置不变数据类型的子类.C.__del__(self) 解构器C.__str__(self) 可打印的字符输出:内建str()及print 语句C.__repr__(self) 运行时的字符串输出:内建repr() 和'' 操作符C.__unicode__(self)b Unicode 字符串输出:内建uni

python常用函数

http://blog.csdn.net/pipisorry/article/details/45771045 python内置函数 枚举函数enumerate >>> list(enumerate('abc')) [(0, 'a'), (1, 'b'), (2, 'c')] enumerate函数还可以接收第二个参数. >>> list(enumerate('abc', 1)) [(1, 'a'), (2, 'b'), (3, 'c')] 简单服务器 你是否想要快速方

Python 常用函数大体分类

==================系统库函数================ 字符串函数 举例数学函数 import math val=math.sin(3.14/6) val=math.sin(math.pi/6) >>> 3*3*3*3 81 >>> math.pow(3,4)     #3的4次方 81.0 举例操作系统函数 >>> import os >>> os.getcwd()    #列出当前目录 'C:\\Users

Python常用函数笔记

1.lambda lambda其实就是一条语句,lambda(x):body.x是lambda函数的参数,参数可以有任意多个(包括可选参数);body是函数体,只能是一个表达式,并且直接返回该表达式的值.>>>f=lambda x:x+1>>>f(2)3>>>(lambda x,y:x+y)(2,3)5 2.filter filter(func, list)接受两个参数:一个函数func和一个列表list,返回一个列表.函数func只能有一个参数.fi

python常用函数之--求绝对值函数:abs(x)

python中的求绝对值函数:abs(X) 1. 参数 x 可以是整形也可以是复数,假如是复数的话,就求复数的模. >>> # 整形数字 ... >>> a = 10 >>> b = -100 >>> a 10 >>> b -100 >>> abs(a) 10 >>> a 10 >>> abs(b) 100 >>> b -100 >>