Python文件常用的三个变量

 1 ‘‘‘Python文件常用的三个变量
 2 __doc__、__name__、__file__
 3
 4 __doc__——用来显示文件的注释,文件的注释都是写在文件的开头,
 5 以""" doc """标注的内容。可以直接调用。也可以查看其他文件的注释,
 6 如导入了一个Queue模块,可以用print Queue.__doc__来查看
 7
 8 __name__——用来检查是否是主文件的一个重要方法,比如是主动执行的此文件,
 9 那么值就是‘__main__‘,同样是此文件如果导入到别的文件去执行,
10 那它的值就是文件名,根据此方法就可以用它来做程序的主入口,比如:
11 if __name__ == ‘__main__‘:
12   执行的内容
13
14 __file__——用来显示文件的绝对路径
15 ‘‘‘
16 #!/usr/bin/env python
17 # _*_ coding:utf-8 _*_
18 ‘‘‘ 冒泡排序练习 ‘‘‘
19 import Queue;
20 ‘‘‘
21 li = [12, 33, 6, 99, 11]
22
23 for i in range(len(li) - 1):
24     for j in range(i+1,len(li)):
25         if li[i] > li[j]:
26             temp = li[i];
27             li[i] = li[j]
28             li[j] = temp
29
30 print li
31
32 for x in range(len(li)):
33     for i in range(len(li)-1):
34         if li[i] > li[i+1]:
35             t = li[i];
36             li[i] = li[i+1];
37             li[i+1] = t
38 print li;
39 ‘‘‘
40 print ‘__file__‘,__file__
41 print ‘__DOC__:‘,__doc__
42 print ‘__name__:‘,__name__
43 print ‘Queue.__doc__:‘,Queue.__doc__
44 print ‘Queue.__name__:‘,Queue.__name__
45
46 #output
47 __file__ E:/py/s11day02/maopao.py
48 __DOC__:  冒泡排序练习
49 __name__: __main__
50 Queue.__doc__: A multi-producer, multi-consumer queue.
51 Queue.__name__: Queue
时间: 2024-10-08 21:11:54

Python文件常用的三个变量的相关文章

python基础学习(三)变量和类型

变量的作用:变量就是用来存储数据的. 变量的定义 在python中,变量在使用之前需要进行赋值,变量只有赋值后才能使用,如果变量没有赋值就使用会出现什么情况呢?如下图,使用之前变量未定义,会报错,如下: 变量时使用=来进行赋值的 =左边是一个变量名 =右边是值 练习 计算矩形的面积(长为100,高为10的矩形) 使用ipython3 使用PyCharm # 定义矩形的宽度 width = 100 # 定义矩形的高度 height = 10 # 计算面积 print(width * height)

python 文件常用操作

1.打开文件 open()打开文件并返回文件对象,参数很多,一般用前两个,open(file,mode).file可以是文件名或者文件目录下的文件名,mode为打开的方式,可以是只读.写入.追加写入.可读可写等等. 打开某个文件,需要知道该文件的目录,或者该文件就在当前的工作目录下. (1)包含目录的文件名(不修改当前工作目录) >>> f=open('E:/python/record.txt') #或者f=open(r'E:\python\record.txt') #或者f=open(

C#调用python文件执行

我的电脑环境是使用.net framework4.5.1,如果在调试过程中调不通请注意 我用的是Visual studion 2017,python组件下载地址:http://ironpython.codeplex.com/releases/view/ 下载的版本是2.7,下载安装完之后记得引入安装路径下的以下三个dll (1)首先先说一个简单的功能,在c#代码中执行python字符串,内容如下: (2)c#调用python文件: 在当前目录下新建一个后缀名为py的文件,文件名为AmoutDis

python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典

python学习笔记2--python文件类型.变量.数值.字符串.元组.列表.字典 一.Python文件类型 1.源代码 python源代码文件以.py为扩展名,由pyton程序解释,不需要编译 [[email protected] day01]# vim 1.py #!/usr/bin/python        print 'hello world!' [[email protected] day01]# python 1.py hello world! 2.字节代码 Python源码文件

初窥Python(四)——三种方法判断python变量类型

python 是动态语言,定义变量时不用指定变量类型,在代码执行过程中,会根据变量的值确定变量类型.python 中常用的变量类型有 int  float  long  bool  str  list  tuple set dict 等,常用的变量类型的有 types 库及内置的 type(object) 和 isinstance(object,class-or-type-or-tuple) 方法,下面分别来看一下如何通过这些方法进行变量类型的判断. 1.使用types库结合type(objec

python基础学习日记(一)注释(二)算术运算符(三)变量的基本使用

一.python程序的注释 注释部份程序运行时不起作用.用于说明代码的用途 1.单行注释 # 开始的一行文字,为单行注释 # 单行注释 print("hello python") # 单行注释 2.多行注释 一对三个引号(单引号或者双引号),为多行注释 ''' 单引号多行注释 ..... 多行注释 ''' print("hello python") """ 双引号多行注释 ..... 多行注释 """ 二.

python 判断文件和文件夹是否存在的方法 和一些文件常用操作符

1.判断文件和文件夹是否存在及创建 import os #os.path.exists(dir_path/file_path) 判断内容是否存在 >>>os.path.exists('/home/mologa') True #os.path.isfile(file_path) 判断文件是否存在且是文件类型 >>>os.path.isfile('/home/mologa/a.log') False #os.path.isdir(dir_path) 判断文件夹是否存在 &g

Python学习笔记总结(三)类

一.类简单介绍 1.介绍 类是Python面向对象程序设计(OOP)的主要工具,类建立使用class语句,通过class定义的对象. 类和模块的差异,类是语句,模块是文件. 类和实例 实例:代表程序领域中具体的元素. 类是生产实例的工厂,实例就像带有“数据"的记录,而类是处理这些记录的“程序”. 类是实例工程,类的属性提供行为(数据以及函数[方法]),所有从类产生的实例都继承该类的属性. 类的一个实例可以通过:实例.属性,实例.方法,获得类的属性和方法调用.类支持继承,当我们对class语句产生

Python文件输入输出

http://blog.csdn.net/pipisorry/article/details/37769669python文件输入输出教程 python文件中的读入科学计数法的数字 float(word_dist) 皮皮blog python文件读取 内置函数open() 得到一个文件对象(file object):open(filename, mode='r') 函数参数 1. 模式mode: 模式 描述 r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. rb 以二进制格式