python的import
㈠ python可以import什么
是指在当前目录,相对路径下import某个模块。 import 非常规的常见的用法有 在sys.path里加入你要引用的目录,甚至 ../的绝对目录都可以。 、 absolute_import,可以按绝对路径import某个模块, 实际上这个东西好象不起作用。 至于from .XXX impo...
㈡ Python中有哪些可以被import
不是importmath 而是: import math,中间是有空格的。
这是让python导入数学模块,使python支持一系列数学函数和常量。
比如math.pi 就是常数 π (3.14159...)
比如math.acos(x) 就是反余弦函数
其它的模块有很多,都可以在python官网上可以查到,比如:
https://docs.python.org/2.7/py-modindex.html
这里就是2.7版本所支持的外部模块。
不同的模块可以实现不同的功能,比如re模块就是正则模块,可以实现常用的正则替换、提取等功能、telnetlib模块可以实现telnet功能等!
㈢ 详解Python中import方法引入模块
在python用import或者from...import或者from...import...as...来导入相应的模块,作用和使用方法与C语言的include头文件类似。其实就是引入某些成熟的函数库和成熟的方法,避免重复造轮子,提高开发速度。
python的import方法可以引入系统的模块,也可以引入我们自己写好的共用模块,这点和php非常相似,但是它们的具体细节还不是很一样。因为php是在引入的时候指明引入文件的具体路径,而python中不能够写文件路径进行引入。
下面总结一下import的几种情况:
python包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。
下面将具体介绍几种常用情况:
(1)主程序与模块程序在同一目录下:
如下面程序结构:
`-- src
|-- mod1.py
`-- test1.py
若在程序test1.py中导入模块mod1, 则直接使用import mod1或from mod1 import *;
(2)主程序所在目录是模块所在目录的父(或祖辈)目录
如下面程序结构:
`-- src
|-- mod1.py
|-- mod2
| `-- mod2.py
`-- test1.py
若在程序test1.py中导入模块mod2, 需要在mod2文件夹中建立空文件__init__.py文件(也可以在该文件中自定义输出模块接口); 然后使用 from mod2.mod2 import * 或import mod2.mod2.
(3)主程序导入上层目录中模块或其他目录(平级)下的模块
如下面程序结构:
`-- src
|-- mod1.py
|-- mod2
| `-- mod2.py
|-- sub
| `-- test2.py
`-- test1.py
若在程序test2.py中导入模块mod1和mod2。首先需要在mod2下建立__init__.py文件(同(2)),src下不必建立该文件。然后调用方式如下:
下面程序执行方式均在程序文件所在目录下执行,如test2.py是在cd sub;之后执行python test2.py
而test1.py是在cd src;之后执行python test1.py; 不保证在src目录下执行python sub/test2.py成功。
import sys
sys.path.append("..")
import mod1
import mod2.mod2
㈣ python语法问题:import和__import__()有什么不同
import作用:
导入/引入一个python标准模块,其中包括.py文件、带有__init__.py文件的目录;
__import__作用:
同import语句同样的功能,但__import__是一个函数,并且只接收字符串作为参数,所以它的作用就可想而知了。其实import语句就是调用这个函数进行导入工作的,import sys <==>sys = __import__('sys')。
㈤ Python如何import文件夹下的文件
要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。目录结构:
a.py 要 import dir目录下的 b.py 文件。a.py代码如下:
# coding=utf-8
import dir 目录下的 b.py 文件
import dir.b
print dir.b.name
执行 a.py 报错
提示找不到这个模块的名字 dir.b 。通过查找官方文档,发现要包含目录下的文件时需要在目录下声明一个__init__.py文件,即使这个文件是空的也可以。当然这个文件也可以初始一些数据。
于是在 dir 下新建 __init__.py文件,目录结构如下:
㈥ python import是什么
python用import或者from.import来导入相应的模块
而模块是多个函数和类的集合
它相当于机械中的零部件,可以直接用它组成一台功能完整的机器
㈦ PYTHON这些import都是些什么函数啊
用来导入模块中的类或者方法的,导入后这些类和方法才可以在你现在正写的.py文件中使用。
*号是说明导入的方法和类不包括你要导入的模块自身使用的方法或参数。
㈧ python import什么意思
是指在当前目录,相对路径下import某个模块。 import 非常规的常见的用法有:
1、在sys.path里加入你要引用的目录,甚至 ../的绝对目录都可以。
2、absolute_import,可以按绝对路径import某个模块, 实际上这个东西好象不起作用。
至于from .XXX import yyy这种用法,在老的代码里还是常见。其实没有必要。因为import 本身就有这个功能。或者是用更直观的方法importlib.import_mole(mole,parent)这样不容易犯错误。
Random的作用
Random使用之前需要使用Randomize语句进行随机数种子的初始化。RANDOM产生的是伪随机数或者说是用一种复杂的方法计算得到的序列值,因此每次运算时需要一个不同的种子值。种子值不同,得到的序列值也不同。因此也就是真正的随机数了。
RANDOM产生的是伪随机数或者说是用一种复杂的方法计算得到的序列值,因此每次运算时需要一个不同的种子值。种子值不同,得到的序列值也不同。因此也就是真正的随机数了。这也正是RANDOMIZE随机初始化的作用。 VB里用 NEW RANDOM()来表示初始化。
㈨ 关于python的import的问题。
#test.py
#!/usr/bin/python
print11111
importjson
print'dddddddddddddddddd/n'
>>>importtest
11111
dddddddddddddddddd/n
>>>
我这里是没问题的,你使用的什么命令行,是python自带的,还是那个界面的?
如果解决了您的问题请采纳!
如果未解决请继续追问
㈩ 如何import python 的.py文件
Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。
目录结构:
a.py 要 import dir目录下的 b.py 文件。a.py代码如下:
复制代码代码如下:
# coding=utf-8
"import dir 目录下的 b.py 文件"
import dir.b
print dir.b.name
执行 a.py 报错
提示找不到这个模块的名字 dir.b 。通过查找官方文档,发现要包含目录下的文件时需要在目录下声明一个__init__.py文件,即使这个文件是空的也可以。当然这个文件也可以初始一些数据。
于是在 dir 下新建 __init__.py文件,目录结构如下:
重新执行a.py,一切OK!