用python编写名片系统时遇到的import f.py导入命令,与from f.py
用python编写名片系统时遇到的import f.py导入命令,与from f.py
用python编写名片系统时遇到的import f.py导入命令,与from f.py import *区别及问题先说问题:用import f.py导入命令时,在card_main.py中,会先出现提示用户进行操作的信息,再出现之后的功能函数(如功能【1】新建卡片),如图1
但是用from f.py import *时,先出现功能函数(如功能【1】新建卡片),然后才出现提示用户进行操作的信息,如图2
结论:目前我还不知道呀!不知道! 谁知道的的会,@我一下
附上代码:
- 使用import f.py导入命令
这是 card_main_2.py 文件
# -*-coding:utf-8-*- import card_tool_2 while True: # TODO(张三) 显示功能菜单 card_tool_2.welcome_interface() action_str = input("选择要执行的操作:") print("您选择的操作是[%s]" % action_str) if action_str in ["1", "2", "3"]: if action_str == "1": card_tool_2.build_card() elif action_str == "2": card_tool_2.show_all_card() elif action_str == "3": card_tool_2.search_card() elif action_str == "0": print("欢迎下次使用") break else: print("输入有无,请输入正确操作!") card_tool_2.welcome_interface()
这是 card_tool_2.py 文件
# -*-coding:utf-8-*- # 记录所有名片字典 cards_list = [] def welcome_interface(): """ 这是初始化欢迎界面 """ print("*" * 50) print("欢迎使用[名片管理系统] V1.0\n") print("1. 新建名片") print("2. 显示所有") print("3. 查询名片\n") print("0. 退出系统") print("*" * 50) def build_card(): """ 新建名片 用卡片列表记录所有的用户信息,用字典记录每个用户的信息,列表的每个元素为字典 """ name = input("输入用户姓名:") age = input("输入用户年龄") gender = input("输入用户性别(输入1表示男性,2表示女性 ):") telephone = input("输入用户电话:") card_dict = {"name": name, "age": age, "gender": gender, "telephone": telephone} cards_list.append(card_dict) # 来个新建卡片成功的互动 print("新建卡片成功") def show_all_card(): """ 显示所有名片 """ print(2) pass def search_card(): """ 查询某一个名片 """ print(3) pass # welcome_interface() # build_card() # show_all_card() # search_card() # -*-coding:utf-8-*-
- 使用from f.py import *
这是 card_main_2.py 文件
# -*-coding:utf-8-*- from card_tool_1 import * welcome_interface() while True: # TODO(张三) 显示功能菜单 action_str = input("选择要执行的操作:") print("您选择的操作是[%s]" % action_str) if action_str in ["1", "2", "3"]: if action_str == "1": build_card() elif action_str == "2": show_all_card() elif action_str == "3": search_card() elif action_str == "0": print("欢迎下次使用") break else: print("输入有无,请输入正确操作!") welcome_interface()
这是 card_tool_2.py 文件
# -*-coding:utf-8-*- cards_list = [] def welcome_interface(): """ 这是初始化欢迎界面 """ print("*" * 50) print("欢迎使用[名片管理系统] V1.0\n") print("1. 新建名片") print("2. 显示所有") print("3. 查询名片\n") print("0. 退出系统") print("*" * 50) def build_card(): """ 新建名片 用卡片列表记录所有的用户信息,用字典记录每个用户的信息,列表的每个元素为字典 """ name = input("输入用户姓名:") age = input("输入用户年龄") gender = input("输入用户性别(输入1表示男性,2表示女性 ):") telephone = input("输入用户电话:") card_dict = {"name": name, "age": age, "gender": gender, "telephone": telephone} cards_list.append(card_dict) # 来个新建卡片成功的互动 print("新建卡片成功") def show_all_card(): """ 显示所有名片 """ print(2) pass def search_card(): """ 查询某一个名片 """ print(3) pass welcome_interface() build_card() show_all_card() search_card()
用python编写名片系统时遇到的import f.py导入命令,与from f.py相关教程
-
交通标志定位与识别python和opencv
交通标志定位与识别python和opencv 最近在用python和opencv做交通标志的定位和检测,本案例只能检测出限速标志的交通标志,第一次写博客,写的不好请见谅. 博主也是刚刚接触机器视觉的学习,后期会继续发布一些这方面的内容,希望我们可以互相学习,共同进步, 先说
-
Python:传统ARIMA及SARIMAX实现
Python:传统ARIMA及SARIMAX实现 传统ARIMA步骤: 加载数据:模型建立的第一步当然是加载数据集。 预处理:取决于数据集,预处理的步骤将被定义。这将包括创建时间戳、转换日期/时间列的dType、制作系列单变量等。 使系列平稳:为了满足假设,有必要使系列平
-
【python爬虫】爬取洛谷习题并转为md格式
【python爬虫】爬取洛谷习题并转为md格式 因为自己经常需要把做过的题目记录为博文,为了让读者方便阅读所以还要把题目摘过来,但直接在网页复制粘贴再转格式太麻烦了,就想着写个脚本爬下来并自动转为md格式,就不用在复制题目上浪费时间了。下面是编写流程
-
Python学习2020/10/2
Python学习2020/10/2 文章目录 一、注释 二、标识符 三、关键字 1.查看关键字 2.判断是否为关键字 四、常量、变量 1.五种常量类型 2.变量 五、数据类型 1.整型 1.1 进制 2.实型 2.1 实数/浮点数的表示形式 3.字符型 3.1 转义字符 4.布尔型 5.复数类型 一、注
-
必读的Python入门书籍你都看过吗(内有福利)
必读的Python入门书籍,你都看过吗?(内有福利) 今天小编为大家准备了4本Python入门书籍,让大家在python的学习路上少走弯路。 1.Python基础教程 《Python基础教程》是经典的Python入门教程书籍,本书层次鲜明,结构严谨,特别是在最后几章中,作者将前面
-
从零开始编写minecraft光影包(5)简单光照系统,曝光调节,色调
从零开始编写minecraft光影包(5)简单光照系统,曝光调节,色调映射与饱和度 完整资源: 我的Github地址 前情提要: 从0开始编写minecraft光影包(0)GLSL,坐标系,光影包结构介绍 从零开始编写minecraft光影包(1)基础阴影绘制 从零开始编写minecraft光影
-
Python简介和入门
Python简介和入门 python的创始人为吉多范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜(2018.12),Python赶超C++占据第三!!! ![
-
“笨办法”学Python3 习题更新36
“笨办法”学Python3 习题更新36 这是我见过最有趣的脚本O(∩_∩)O 欢迎围观!!! from sys import exitdef today(): print(What day is it today?) choice = input( ) if Saturday in choice or Sunday in choice: go_out() else: go_to_hospital()def go_o