鱼C论坛

 找回密码
 立即注册
查看: 891|回复: 2

方法默认文本的保存路径

[复制链接]
发表于 2018-6-1 05:41:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
        一个写有函数的文本,保存在了默认的Lib>idlelib 文件夹里,  idle里可以import, 但是却不能调用。只能把文本里的函数再写一遍才能调用。那么该文本应该保存在哪个文件路径里,才可以被import之后直接调用而不必再把文本内容写一遍呢?谢谢!!

>>>import Tgrating
>>> Tgrating(45,1.55,0.966,-1)
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    Tgrating(45,1.55,0.966,-1)
TypeError: 'module' object is not callable
>>> import math
>>> def Tgrating(inc,lamda,l,m):
        ref=math.sin(math.radians(inc))+m*lamda*l
        try:
                ref=-math.degrees(math.asin(ref))
                return ref
        except ValueError as reason:
                if m==0:
                      o='zero-th'
                else :
                      o='%dst'%m
                print('Diffraction light at',o,' order doesn\'t exist')

               
>>> Tgrating(45,1.55,0.966,-1)
52.20357175788754
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-6-1 17:19:38 | 显示全部楼层
你按下control s,直接弹出是路径就是默认路径
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-1 21:23:04 | 显示全部楼层
默认的是 Lib>idlelib 文件夹,存里面没用,会显示 Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    Tgrating(45,1.55,0.966,-1)
TypeError: 'module' object is not callable
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-26 12:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表