def main(): print("Daily forecast:",daily.forecast()) print("Weekly forecast:",weekly.forecast()) for number, outlook in enumerate(weekly.forecast(),1): print(number,outlook) return 0
from sources import daily, weekly print("Daily forecast:", daily.forecast()) print("Weekly forecast:") for number, outlook in enumerate(weekly.forecast(), 1): print(number, outlook)
# Пакеты # Основная программа from sources import daily, weekly print('Daily forecast:', daily.forecast()) print('Weekly forecast:') for number, outlook in enumerate(weekly.forecast(), 1): print(number, outlook)
# 1. Use "import" statement to include packages, modules or functions. # 2. A python script is a module. # 3. Module search paths keep in sys.path # 4. Use a folder with __init__.py to declare a package. # 5. A module is a singleton, it will be loaded once at runtime. # 6. Auto-loaded module: __builtins__, includes common functions likes print(), input(), dir(), ... # 7. Use dir() to show attributes of a module. import sys from sys import argv from sys import argv as aa import scope01 from sources import daily, weekly print('arguments:', sys.argv) # Show command arguments. print('arguments:', argv) print('arguments:', aa) scope01.change1() for place in sys.path: print(place) daily.forecast() weekly.forecast() print('module path:', sys.path) # Show module including paths.
#!/usr/bin/env python from sources import daily, weekly print("The daily weather is %s" % daily.forecast()) print("The weekly weather is:") for i, outlook in enumerate(weekly.forecast(), 1): print(i, outlook) print("The weekly weather is:") for i, outlook in zip(range(1, 100), weekly.forecast()): print(i, outlook) print(daily.sayHello)
from sources import daily, weekly print("Daily forecast:", daily.forecast()) print("Weekly forecast:") for num, outlook in enumerate(weekly.forecast(), 1): print("%d : %s" % (num, outlook))
from sources import daily from sources import weekly print("daily forecase: ", daily.forecast()) print("weekly:") for number, outlook in enumerate(weekly.forecast(), 1): print(number, outlook)
from sources import daily, weekly print('Daily forecast:', daily.forecast())
from sources import daily, weekly ''' 导入sources模块下的daily 和 weekly子模块 ''' print('daily forecast', daily.forecast()) print('weekly forecast:') for number, outlook in enumerate(weekly.forecast(), 1): print(number, outlook)