我正在尝试使用pyplot绘制一些数据,然后使用xlim()x轴"放大".但是,当我这样做时,新绘图不会重新缩放y轴 - 我做错了吗?
示例 - 在此代码中,绘图y轴范围仍然最多为20,而不是10:
from pylab import *
x = range(20)
y = range(20)
xlim(0,10)
autoscale(enable=True, axis='y', tight=None)
scatter(x,y)
show()
close()
Run Code Online (Sandbox Code Playgroud) 我是python中的业余爱好者,我相信这有一个简单的解决方案.我正在尝试调用一个使用os.path.exists函数的模块.如果我写下面的内容,代码运行正常.
import os
if os.path.exists('text.txt'):
print 'yes'
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误:"NameError:全局名称'os'未定义"当我调用模块时如下 -
import os
import modutest
modutest.test()
Run Code Online (Sandbox Code Playgroud)
使用这个模块,(我称之为modutest.py)
def test():
if os.path.exists('text.txt'):
print 'yes'
Run Code Online (Sandbox Code Playgroud)