中易网

mm.py文件 怎么在python idle 运行,有输入的。

答案:4  悬赏:40  
解决时间 2021-02-19 22:13


最佳答案
Import
  在IDLE下也可以用import来运行文件。如运行test.py文件:improt test
  但是对于一个文件,improt只能在第一次导入时运行文件。在第一次导入之后,其他的导入都不会再工作,甚至在另一个窗口中改变并保存了模块的源代码文件也不行。
  Reload
  但如果想要python在同一次会话中再次运行文件,需要用内置的reload(重载)函数。
  调用格式是:reload(test)
  使用reload,输出中会包含<module 'test' from'C:/Python27/Practice Code/test.pyc'>。
  这是因为Reload是一个函数,而import是一个语句。调用时需要传递模块名称给reload函数作为括号中的参数,因此在重载时得到了额外的一行输出。
  需要额外说明的是,如果没有使用import,reload函数会报错。也就是说reload函数需要在已经使用了import的情况下使用。可以使用Alt-p,Alt-n回滚到上一条命令,另外, IDLE中没有清屏选项。
  execfile
  另一个通过交互提示模式运行文件的方法是内置函数execfile(‘test.py’)。默认情况下,每次调用execfile,都会运行一个新文件,但从技术上来说它并没有导入模块。
  模块导入是一种运行代码文件的方法模块也是python程序最大的程序结构。Python程序往往有多个模块构成,通过import语句连接在一起。每个模块文件是一个独立完备的变量包装,即一个命名空间。一个模块文件不能看到其他文件定义的变量名,除非他明确地导入了那个文件,所以模块文件在代码文件中起到了最小化命名冲突的作用。
全部回答
win+R---->CMD 进入 python+地址+文件.py+参数 比如:C:\Users\Administrator\Desktop\1.py a b c
按F5就行了
$ python python 2.7.5 (default, mar 9 2014, 22:15:05) [gcc 4.2.1 compatible apple llvm 5.0 (clang-500.0.68)] on darwin type "help", "copyright", "credits" or "license" for more information. >>> a = 10.1 >>> b = 10.1 >>> a is b false >>> id(a) 140475784803760 >>> id(b) 140475784803736 >>> (10.1) is (10.1) true >>> def foo(): ... a = 10.1 ... b = 10.1 ... return a is b ... >>> foo() true 题主可以试试在所有题主用的cpython环境里执行下面的代码: def foo(): a = 10.1 b = 10.1 return a is b print(foo()) 而结果总是true。 然后再试试: def bar(): return 10.1 def quux(): return 10.1 print(bar() is quux())
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
买Kindle 有用吗?
口袋妖怪永恒之沫3.0神秘船票在什么地方拿到
兰芝夏季适合用哪款
关于《傲世九重天》,求解
小区的宽带属于局域网吗?怎么可以解除网速限
如何辨别childlife的真伪
从南芬到本溪东胜小学自己开车怎么走方便
新兴县大南河在哪里?
日本劳斯莱斯光冈多少钱?
这是否会影响你对他们的崇拜或尊敬?
史记包括十二()三十()七十()十()八()()
爱托优健康管理风险评估修复系统在市面上的前
春节期间,冬装打折出售,妈妈花80元买了一件
开心消消乐iphone5怎么调时间有无限精力
为什么古建筑的墙很厚
推荐资讯
小明的体重比小张重10%,则小张比小明约轻(
冬枣生吃好还是熟吃好
古代都有哪些娱乐方式
马上要入手一部PSV2000,游戏决定要玩卡带的
写在线性变换符号右上角和右下角的拉丁字母是
1ppm等于多少毫克每升
武汉夏氏制服直营店地址有知道的么?有点事想
名侦探柯南 里工藤新一出现的有那几集 都报来
黑莓手机软件隐藏了怎么找出来
在CS龙珠地面特战队英文版里怎么变成龙猪模式
A+奶粉批发万昌市场店地址在哪,我要去那里办
我是女性24岁为什么右边的腰挎总是麻 摸起来
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?