def ProcessPlistNode( plistNode, parentXmlNode ):
			if not plistNode.parent or plistNode.parent.nodeType != PListNodeType.Array:
				keyNode = AddNode( parentXmlNode, "key" )
				keyNode.text = plistNode.key

			valueNode = None

			# Determine the tag for the value node since it differs between node types.
			if plistNode.nodeType == PListNodeType.Array:
				valueNode = AddNode( parentXmlNode, "array" )
			elif plistNode.nodeType == PListNodeType.Dictionary:
				valueNode = AddNode( parentXmlNode, "dict" )
			elif plistNode.nodeType == PListNodeType.Boolean:
				valueNode = AddNode( parentXmlNode, "true" if plistNode.value else "false" )
			elif plistNode.nodeType == PListNodeType.Data:
				valueNode = AddNode( parentXmlNode, "data")
				if sys.version_info() >= (3, 0):
					valueNode.text = plistNode.value.decode( "utf-8" )
				else:
					valueNode.text = plistNode.value
			elif plistNode.nodeType == PListNodeType.Date:
				valueNode = AddNode( parentXmlNode, "date")
				valueNode.text = plistNode.value
			elif plistNode.nodeType == PListNodeType.Number:
				valueNode = AddNode( parentXmlNode, "integer" )
				valueNode.text = str( plistNode.value )
			elif plistNode.nodeType == PListNodeType.String:
				valueNode = AddNode( parentXmlNode, "string" )
				valueNode.text = plistNode.value

			# Save the children only if the the current node is an array or a dictionary.
			if plistNode.nodeType == PListNodeType.Array or plistNode.nodeType == PListNodeType.Dictionary:
				for child in sorted( plistNode.children, key=lambda x: x.key ):
					ProcessPlistNode( child, valueNode )
Exemple #2
0
"""
This command is used to install virtual environments for programming.

This way, projects can be completely separate from each other.

This is best practices
"""


import sys
sys.version_info(2, 6, 4, 'final', 0)
if not sys.version_info[:2] == (2, 6):
    print "Error, I need python 2.6"
else:
    from my_module import twoPointSixCode
Exemple #3
0
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> print "hello world"
hello world
>>> print "python version"
python version
>>> import sys
>>> 
====================== RESTART: //psf/Home/Desktop/1.py ======================
python version
2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)]
version info.
sys.version_info(major=2, minor=7, micro=14, releaselevel='final', serial=0)
>>> 
>>> 
>>> 5%0

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    5%0
ZeroDivisionError: integer division or modulo by zero
>>> 5)
SyntaxError: invalid syntax
>>> 5%
SyntaxError: invalid syntax
>>> 1+3*4
13
>>> 1425%27
21
>>> 1425/27
52
Exemple #4
0
#!/usr/bin/env python
#coding=utf-8

import sys
"""
sys.version_info
(major=2, minor=7, micro=13, releaselevel='final', serial=0)
major:重大的(更新)
minor:次要(的迭代)
micro:微(小的改进)
releaselevel发布级别
sys.version
'2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)]'
"""

# 检测python版本是2.X还是3.X
if sys.version_info < (3, 0):
    base_str = (str, unicode)
else:
    base_str = (bytes, str)


def wrap_ord(a):
    if sys.version_info < (3, 0) and isinstance(a, base_str):
        return ord(a)
    else:
        return a


"""
将ASCLL码值转换为字符 
Exemple #5
0
#!/usr/bin/env python

import os
import sys
import mimetools
import multifile
import StringIO
import time

try:
    # If this fails then we're running with an old version of python
    # such as the one installed on lorien.mallorn.com
    sys.version_info()
except:
    False = 0
    True = 1
    file = open

# CD to our publishing directory
os.chdir(os.path.expanduser("~/www/photos/now/"))

# Make any files we create world-readable so httpd can read them
os.umask(022)

# Read message into a StringIO object
msgStr = ""
while True:
    line = sys.stdin.readline()
    if len(line) == 0:
	break
    # Cannot use += on old python
Exemple #6
0
logger = logging.getLogger()

# Python version check
import sys

if sys.version_info[0] <= 2:
    import httplib
    import urlparse
    import StringIO

elif sys.version_info[0] >= 3:
    import http.client as httplib
    from io import StringIO

else:
    logger.warn("Unexpected Python version", sys.version_info())

# Global variables set from options and used in unit tests
# (since it's hard to parameterize tests in Python 2)

SETTLE_MS_DEFAULT = 20
settle_ms = SETTLE_MS_DEFAULT

test_nodes = []


def parse_args():
    parser = argparse.ArgumentParser(prog="api_check",
                                     description="node API checker")

    parser.add_argument(
Exemple #7
0
print(sys.executable)
print(sys.maxsize)
#print (sys.unicode)
print()
print(sys.modules)
print()
print(sys.path)
print()
print(sys.platform)
print(sys.version)
print(sys.version_info)
print(sys.stdin)
print(sys.stdout)
print(sys.stderr)
print(sys.getrecursionlimit())
"""Çýktý:
>python p_20107.py
little
C:\\Users\\pc\\AppData\\Local\\Programs\\Python\\Python37-32\\python.exe
2147483647

{'sys': <module 'sys' (built-in)>, 'builtins': <module 'builtins' (built-in)>,
'_frozen_importlib': <module '_frozen_importlib' (frozen)>, '_imp':<module '_imp' (built-in)>,
'_thread': <module '_thread' (built-in)>, '_warnings': <module '_warnings' (built-in)>,
'_weakref': <module '_weakref' (built-in)>, 'zipimport':<module 'zipimport' (built-in)>,
 '_frozen_importlib_external': <module '_frozen_importlib_external' (frozen)>, 
'_io': <module 'io' (built-in)>, 'marshal': <module 'marshal' (built-in)>,
 'nt': <module 'nt' (built-in)>, 'winreg': <module 'winreg' (built-in)>,
 'encodings': <module 'encodings' from 'C:\\Users\\pc\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\encodings\\__init__.py'>,
 'codecs':<module 'codecs' from 'C:\\Users\\pc\\AppData\\Local\\Programs\\Python\\Python37-32\\lib\\codecs.py'>,
 '_codecs': <module '_codecs' (built-in)>,
         lbErro = ("_Impossivel conectar!_")
         return WUsers  
  else:
    socket.setblocking(false=0)
    lbErro = ("_Verifique a conexão com a internet!_")
  
def checkar_hd():
   nSucesso = 0
   nErro = 0

   try nSucesso():
    sys.version_info(2, 7)
     INDEX = 0
      print("[#] Para o script funcionar atualize seu python para uma versão posterior!")
   else:
    sys.version_info(3)
     INDEX = 7
      ctypes.windll.kernel32.SetConsoleTitleW(">> ConeBooter - version demo! #Sant")

   try nErro():
    if checkar_hd < 0:
       wClient = ["www.coneBooter33stile.hostinger.com/checkar?user="******"&senha=" + inSenha]
       requests.fopen(wClient + "/" + "?"  + "user="******"Logado com Sucesso no ConeBooter"))
       print("[+] Logado com sucesso!\n[#] Bem vindo ao ConeBooter %s" + inUsuario)
    else:
       print(lbErro = "_Você não tem acesso ao ConeBooter!")
    elif:
        pids = []
        process = os.popen('smsniff', 'sniffpass.exe', 'wireshark.exe') 
          for process in psutil.process_iter():
             print("[<<] Processo de sniffers detectados, tentativa de burlamento!")
Exemple #9
0
'''Question: 
Write a Python program to get the Python version you are using.
'''

# Python code:

import sys

print("Python version")

print(sys.version)

print("Version info.")

print(sys.version_info)
'''Output sample: 
Python version                                                                                                

3.5.2 (default, Sep 10 2016, 08:21:44)                                                                        

[GCC 5.4.0 20160609]                                                                                          

Version info.                                                                                                 

sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)   

'''