我刚开始学习Python并遇到了这个问题,因为我正在学习一些OOP。
我在一个名为students_database的包中有两个Python文件,其中是Course:
$result = $mysqli->query("SELECT FOUND_ROWS() found_rows");
$foundRows = $result->fetch_array(MYSQLI_ASSOC)['found_rows'];
$pagesNumber = ceil($foundRows / $itemsperpage); //thanks to Nic3500 answer
后者只是使用包生成的 init :
import random
class course :
def __init__(self, name, initial_courses = []):
self.course_name = name
self.initial_courses = initial_courses
self.ID = str(random.randint(0,9)) + str(random.randint(1000000, 9999999))
我已经认识到问题出现在我的导入声明中,但我不明白我的错误是什么,会喜欢一些帮助。
答案 0 :(得分:0)
据我了解,它应该类似于:from import 可能它可以帮助你,例如在较小的情况下编写文件名,在UPPER中编写类,在驼峰案例中编写函数
修改
我建议以这样的方式添加代码:
from course import COURSE
new_course = COURSE("Algebra 1")
print(new_course.ID)
和ohter文件:
import random
class COURSE :
def __init__(self, name, initial_courses = []):
self.course_name = name
self.initial_courses = initial_courses
self.ID = str(random.randint(0,9)) + str(random.randint(1000000, 9999999))