gpt4 book ai didi

python - 我要导入什么 : file_name or class in Python?

转载 作者:行者123 更新时间:2023-11-28 17:48:39 25 4
gpt4 key购买 nike

我有一个名为 schedule.py 的文件:

class SchedGen:
""" Class creates a pseudo random Schedule.
With 3/4 of total credit point required for graduation"""
def __init__(self, nof_courses=40):
random.seed()
self.courses = {}
self.nof_courses = nof_courses

for i in xrange(nof_courses):
self.courses[i] = college.Course(i)

self.set_rand_cred()
self.set_rand_chance()
self.set_rand_preq_courses()



def set_rand_cred(self):
""" Set random credit to courses uniformly between 2 and 6"""
temp_dict = self.courses.copy()

在导入日程表内容时,我会像这样import schedule:

import schedule

如果那是正确的,我如何从 SchedGen 类访问函数 set_rand_cred(self)?

最佳答案

你可以这样做

import schedule
schedgen = schedule.SchedGen()
schedgen.set_rand_red()

from schedule import SchedGen
schedgen = SchedGen()
schedgen.set_rand_red()

此链接提供了 Python 如何使用 import statement 的一些信息。有效。

关于python - 我要导入什么 : file_name or class in Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14125570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com