Skip to content

chiehpower/Python_demonstration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python

There are many simple examples about python. The purpose is only to record my note.

memory-profiler

Info: https://pypi.org/project/memory-profiler/

Command:

mprof run <executable>
mprof

For exmaple,

mprof run test.py
mprof plot

List :

mprof run: running an executable, recording memory usage
mprof plot: plotting one the recorded memory usage (by default, the last one)
mprof list: listing all recorded memory usage files in a user-friendly way.
mprof clean: removing all recorded memory usage files.
mprof rm: removing specific recorded memory usage files

We can also our log of memory usage.

fp=open('memory_profiler.log','w+')
@profile(stream=fp)

future

Sometimes we will see this below.

from __future__ import print_function

This is meaning that if you use python 2.x version, it will use the python 3.x version function. (New features from next version)

Please check the example.

Use this Command:

python future_demo.py

Output:

  File "future_demo.py", line 4
    print 'you are good'
                       ^
SyntaxError: invalid syntax