1 sys.argv command line argument list, the first element is the program itself path 2 sys.exit (n) exit the program, exit gracefully (0) 3 sys.version get version information for Python interpreter 4 Sys.maxint the maximum int value of 5 Sys.path returns the search path of the module, using the value of the PYTHONPATH environment variable when initializing 6 Sys.platform returns the operating system plat
1 #Cryptographic Modules2 ImportHashlib3 4 #MD5 encryption MD55 #1. Initialize the MD5 module to generate the MD5 object6 #2. Introduce the data update to be encrypted7 #3. Get the encrypted value Hexdigest8m =hashlib.md5 ()9M.update ('Hello World'. Encode ('UTF8'))#The default character encoding in Python3 is UnicodeTen Print(M.hexdigest ())#5EB63BBBE01EEED093CB22BB8F5ACDC3 One A #SHA Encryption sha256 The most call mode - #1. Initializing the Sha25
There are four main classes of logging module logging: Logger,handler,formatter,filterLogger provides an interface that the application can use directly, and each program obtains a logger before outputting the informationHandler sends the log record (created by logger) to the appropriate destination output, handler can output the information to the console, or output the information to a file, and send the information to the networkFormatter determini
Shelve module is also used to serialize, can persist any pickle can support the Python data format, better than Pickle, but also python-specific, can dump multiple data, can also directly modify the dataSerialization of#-*-Coding:utf-8-*-__author__ = "MuT6 sch01ar" Import shelvef = Shelve.open (' shelve_test ') names = ["John", "Jack", "Jane "]info = {' name ': ' John ', ' age ': 22}f[' name '] = namesf[' infos '] = Infof.close ()Three files generated
4 APR 18Last lesson review: functions are used within a program and modules can be shared by several programsFirst, the Software development directoryconfàsettings.pyCore (primary logic) àsrc.pyDbàdb.txtLib (library) àcommon.pyBin (inlet, start) àstart.pyLogàaccess.logReadme (instruction manual)Second, the use of logging moduleThe log is divided into five levels: Debug, info, warning, error critical 50Log can be printed if the log level is set to 10, including more than 10The logging
Configparser module: for creating profiles in a certain formatCreateImportConfigparserconfig=Configparser. Configparser () config['DEFAULT'] = {'default':'Yes'}config['Path'] = {'UserInfo': R'E:\pycharm\ Learning \day29\userinfo'}with Open ('Userinfo.ini','W', encoding='Utf-8') as F:config.write (f)After the file is completed:== E:\pycharm\ Learning \day29\userinfoViewPrint(Config.sections ())#[] Because the file has not yet been readConfig.read ('Use
OS ModuleA module that the Python interpreter interacts with the operating system. Used to manipulate directories and files.# get current working directory Print (OS.GETCWD ())# Change Directory os.chdir ('C:')print(OS.GETCWD ()) # C +Os.chdir (Os.curdir) # ' . ' Go to the current directory Os.chdir (os.pardir) # ': ' Go to the parent directory os.makedirs ( " a/b/c " ) # Create multilevel directory Os.removedirs ( ' a/b/c ") # Os.mkdir
Tags: style blog http color ar strong SP div ArtInstalling the XLRD module in Python1. Download the compressed package from HTTPS://PYPI.PYTHON.ORG/PYPI/XLRD2. Unzip the downloaded Compression pack3. CD to unzip directory, execute sudo python setup.py installInstall MySQLdb on Ubuntu server:sudo apt-get install Python-mysqldbInstallation was successful, but import mysqldb prompted not to find this modulesudo apt-get source python-mysqldb, want to comp
Made of Porject
According to the Android Module development guide in Titanium, you should be able to easily create a Module template project.
Reference
Titaniumcreate -- platform = android -- type = module -- name = ColoredView -- id = net. siso9to. coloredview -- android = $ HOME/devel/android-sdk-mac_x86
Import the completed template project into Eclipse, and t
Original address: Http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-3Create a Orchard.webshop module projectThis is the 3rd chapter of the tutorial on writing a new orchard module from scratch.For an overview of this tutorial, please see the introduction.The Orchard module
If we want to create a multi-module app, we recommend that you create a folder named modules under the app to store different modules.
If we want to create a multi-module app, we recommend that you create a folder named modules under the app to store different modules.Create the controllers models views folder under each module.Including a layouts folder (used to store layout files)
Add in application. iniR
Through the research of the configuration and deployment of high-performance Web server Nginx-(11) Application module of the memcached module of the two major scenarios of the article, we know how Nginx read data from memcached, if hit, then the efficiency is quite high. So:1. What if I don't hit it?We can read the data to the appropriate data server and then cache it on the Nginx server before returning th
Module parsing (modules Resolution)Resolver is a library that helps find the absolute path to a module. A module can be used as a dependency module for another module and then referenced by the latter, as follows:Import foo from 'path/to/
Create a module development project The dnn module can be developed in two development environments:1. Create a module development project under the entire dnn solution.Advantage: You can easily reference the dnn component, refer to the implementation methods of other modules, you can view the definition of this method in dnn at any time through the "go to def
SeaJS is a module loading framework developed by yuber that complies with CommonJS specifications. It can be used to easily load arbitrary JavaScript modules and css module styles. SeaJS is very small and small. It is only 4 kb after compression and gzip, and there are very few interfaces and Methods. SeaJS has two cores: module definition and
Python logger module and pythonlogger Module1 Introduction to the logging Module
The logging module is a standard module built in Python. It is mainly used to output running logs. It can be used to set the log output level, log storage path, and log file rollback. Compared with print, it has the following advantages:Lo
and deserializes a serialized string from a fileWith open ("Test1.txt","RB") as F:Print(Pickle.load (f))#The result is: {' K1 ': ' v1 ', ' K2 ': ' V2 '}#pickle.dumps () converts data into a string that is recognized by all programming languages in a special formPICKLE_STR1 =pickle.dumps (data)Print(PICKLE_STR1)#The result is: B ' \x80\x03}q\x00 (x\x02\x00\x00\x00k1q\x01x\x02\x00\x00\x00v1q\x02x\x02\x00\x00\x00k2q\x03x\x02\x00\x00 \x00v2q\x04u. '#Pickle.loads deserializing a serialized stringPIC
>>> Random.randomrange (1,10)#returns a random number between 1-10, excluding>>> Random.randint (1,10)#returns a random number between 1-10, including ten>>> random.randrange (0, 100, 2)#randomly select even numbers between 0 and 100>>> Random.random ()#returns a random floating-point number>>> Random.choice ('Abce3#[email protected]')#returns a random character in a given data set'#'>>> Random.sample ('Abcdefghij', 3)#Select a specific number of characters from multiple characters['a','D','b']#
Tag: Day does not have a post BSP return between the specified GPO timestampDatetime.datetime.now () returns the current datetime date type>>> D=datetime.datetime.now () >>> ddatetime.datetime (2018, 2, +, +, A, A, 372222) >>> D.year2018>>> d.month2>>> d.timetuple () time.struct_time (tm_year=2018, tm_mon=2, tm_mday=17, tm_ Hour=17, tm_min=41, tm_sec=49, tm_wday=5, tm_yday=48, Tm_isdst=-1) >>> D.timestamp () #转换为时间戳1518860509.372222 >>> d.replace (year=1997,month=9,day=21) #时间替换datetime. DateTim
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.