国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Python之firstscript

2019-11-14 17:09:32
字體:
來源:轉載
供稿:網友

1  A first script

 1)  script1.py 

    - imports a Python module (libraries of additional tools) to fetch the name of the platform

    - calls three PRint function to display the script’s results

    - uses a variable named x, created when it’s assigned, to hold onto a string object   

1 # A first Python script2 import sys                  # Load a library module3 print(sys.platform)4 print(2 ** 10)              # Raise 2 to a power5 x = 'Spam!'6 print(x * 8)                # String repetition

 

 2)  Run  

$ python script1.pylinux21024Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!

 

2  Module Imports and Reloads

  1)  Module

  Modules are simply text files containing Python statements. Python executes all the code in a module file from top to bottom each time we run the file. Each file is a module, and modules import other modules to use the names they define. Modules are processed with two statements and one important function:

  import - Lets a client (importer) fetch a module as a whole
  from  - Allows clients to fetch particular names from a module
  imp.reload - Provides a way to reload a module’s code without stopping Python

  

  2)  Import

  Every file of Python source code whose name ends in a .py extension is a module. Other files can access the items a module defines by importing that module; import Operations essentially load another file and grant access to that file’s contents. 

$ pythonPython 2.7.3 (default, Dec 18 2014, 19:10:20) [GCC 4.6.3] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import script1linux21024Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!

  This works, but only once per session (really, process) by default. After the first import, later imports do nothing, even if you change and save the module’s source file again in another window.

  This is by design; imports are too expensive an operation to repeat more than once per file, per program run. Imports must find files, compile them to byte code, and run the code.

  3)  Reload

  If want to force Python to run the file again in the same session without stopping and restarting the session, we need to instead call the reload function available in the imp standard library module (this function is also a simple built-in in Python 2.6, but not in 3.0).  

>>> from imp import reload>>> reload(script1)linux21024Spam!Spam!Spam!Spam!Spam!Spam!Spam!Spam!<module 'script1' from 'script1.pyc'>

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳市| 清苑县| 华宁县| 康定县| 霍邱县| 扎赉特旗| 厦门市| 皋兰县| 镶黄旗| 东平县| 乌什县| 余姚市| 炉霍县| 绵竹市| 伊金霍洛旗| 全州县| 茌平县| 荥经县| 富平县| 望谟县| 澄迈县| 仁化县| 句容市| 蚌埠市| 上栗县| 蒙自县| 乌拉特前旗| 合山市| 枝江市| 河津市| 南丹县| 太谷县| 颍上县| 乐业县| 元氏县| 永寿县| 怀宁县| 化州市| 清涧县| 大兴区| 新密市|