 

               .       ,      ,      .

        .       ' ' ,          .

    .

:        ,    . ,         ,       .

sys 

 sys ,     .  sys.argv         .

      ,  sys     .

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=6, micro=0, releaselevel='final', serial=0)
>>> sys.version_info.major == 3
True

  

 sys      version_info  .     .     .

  (logging)

      ,            ?     " "?  logging     .

_.py  :

import os
import platform
import logging

if platform.platform().startswith('Windows'):
    _ = os.path.join(os.getenv('HOMEDRIVE'),
                                os.getenv('HOMEPATH'),
                                '.log')
else:
    _ = os.path.join(os.getenv('HOME'),
                                '.log')

print("  ", _)

logging.basicConfig(
    level=logging.DEBUG,
    format='%(asctime)s : %(levelname)s : %(message)s',
    filename=_,
    filemode='w',
)

logging.debug(" ")
logging.info("  ")
logging.warning(" ")

:

$ python _.py
   /Users//.log

$ cat /Users//.log
216-11-25 12:47:36,66 : DEBUG :  
216-11-25 12:47:36,66 : INFO :   
216-11-25 12:47:36,66 : WARNING :  

'test.log'  ,  cat    .  cat   , test.log         .

  

      - os    ,    platform ,     logging .

, platform.platform()          ( , import platform; help(platform)  )  .   ,      ,       .      ,    .  ,      ,    .

        os.path.join() .          ,             . : os       join() ,         .

  ,       logging  .

, , ,       .   ,      ,           .

  

   ,     ,        .

     ,        (   )    .



         .     ,        .

,     ,       .

results matching ""

    No results matching ""