ljj19971222 发表于 2020-5-27 10:15:34

想问一下一个py文件如何变成多个py文件

是这样的我写了一个py文件,里面有1000多行代码,老师让我重构一下,把一个py文件分成多个py文件,一个py文件一个功能这样,请问各位如何实现,不太会弄谢谢~

Twilight6 发表于 2020-5-27 10:20:56

本帖最后由 Twilight6 于 2020-5-27 10:23 编辑

把代码分开存入其他的py文件 ,一个主py文件

其他的py文件用 import xxx 导入主py文件xxx就是你其他py文件的文件名

然后如果需要调用代码 只需要带上 xxx即可

具体操作可以看小甲鱼视频:https://www.bilibili.com/video/BV1Fs411A7HZ/?p=51

ljj19971222 发表于 2020-5-27 10:23:07

Twilight6 发表于 2020-5-27 10:20
把代码分块 ,然后重新建成py文件,一个主py文件

其他的py文件用 import xxx 导入xxx就是你其他py文件 ...

哈哈老哥又是你

Twilight6 发表于 2020-5-27 10:24:01

ljj19971222 发表于 2020-5-27 10:23
哈哈老哥又是你

哈哈是嘛{:10_245:}我重新编辑了 你刷新看下2楼

ljj19971222 发表于 2020-5-27 10:24:11

Twilight6 发表于 2020-5-27 10:20
把代码分开存入其他的py文件 ,一个主py文件

其他的py文件用 import xxx 导入主py文件xxx就是你其他py ...

好我先去试一下

Twilight6 发表于 2020-5-27 10:25:30

本帖最后由 Twilight6 于 2020-5-27 10:27 编辑

ljj19971222 发表于 2020-5-27 10:24
好我先去试一下

主py文件 调用其他 py文件里的 方法 记得带上文件名就是等于导入模块后 要带上模块名操作一样的

ljj19971222 发表于 2020-5-27 11:12:52

Twilight6 发表于 2020-5-27 10:25
主py文件 调用其他 py文件里的 方法 记得带上文件名就是等于导入模块后 要带上模块名操作一样的

哥问一下为什么我分了py之后一些import的常规模块像pandas、numpy都是红字了,他说no module named xxx,明明在整个都可以用的。

Twilight6 发表于 2020-5-27 11:15:02

ljj19971222 发表于 2020-5-27 11:12
哥问一下为什么我分了py之后一些import的常规模块像pandas、numpy都是红字了,他说no module named xxx, ...

截图看看 你是怎么inpout的

ljj19971222 发表于 2020-5-27 11:26:02

Twilight6 发表于 2020-5-27 11:15
截图看看 你是怎么inpout的

那个有qq或者其他的吗我不太会用这个网站截图好像没有权限?

Twilight6 发表于 2020-5-27 11:26:23

ljj19971222 发表于 2020-5-27 11:26
那个有qq或者其他的吗我不太会用这个网站截图好像没有权限?

https://xxx.ilovefishc.com/album/202005/21/202053enhst0ihmiddpss3.png
页: [1]
查看完整版本: 想问一下一个py文件如何变成多个py文件