本文整理汇总了Python中java.lang.System.getProperty方法的典型用法代码示例。如果您正苦于以下问题:Python System.getProperty方法的具体用法?Python System.getProperty怎么用?Python System.getProperty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.lang.System
的用法示例。
在下文中一共展示了System.getProperty方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: unversioned_sys_platform
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def unversioned_sys_platform():
s=sys.platform
if s.startswith('java'):
from java.lang import System
s=System.getProperty('os.name')
if s=='Mac OS X':
return'darwin'
elif s.startswith('Windows '):
return'win32'
elif s=='OS/2':
return'os2'
elif s=='HP-UX':
return'hp-ux'
elif s in('SunOS','Solaris'):
return'sunos'
else:s=s.lower()
if s=='powerpc':
return'darwin'
if s=='win32'or s=='os2':
return s
return re.split('\d+$',s)[0]
示例2: unversioned_sys_platform
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def unversioned_sys_platform():
s=sys.platform
if s.startswith('java'):
from java.lang import System
s=System.getProperty('os.name')
if s=='Mac OS X':
return'darwin'
elif s.startswith('Windows '):
return'win32'
elif s=='OS/2':
return'os2'
elif s=='HP-UX':
return'hp-ux'
elif s in('SunOS','Solaris'):
return'sunos'
else:s=s.lower()
if s=='powerpc':
return'darwin'
if s=='win32'or s=='os2':
return s
if s=='cli'and os.name=='nt':
return'win32'
return re.split('\d+$',s)[0]
示例3: test_catch
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def test_catch(self):
from java.lang import Integer
from java.lang import RuntimeException, IllegalArgumentException, NumberFormatException
with self.assertRaises(NumberFormatException): # Actual class
Integer.parseInt("hello")
with self.assertRaises(IllegalArgumentException): # Parent class
Integer.parseInt("hello")
with self.assertRaises(RuntimeException): # Grandparent class
Integer.parseInt("hello")
from java.lang import System
from java.io import IOException
try:
System.getProperty("")
except IOException: # Unrelated class
self.fail()
except NumberFormatException: # Child class
self.fail()
except IllegalArgumentException: # Actual class
pass
示例4: _extract_certs_from_keystore_file
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def _extract_certs_from_keystore_file(f, password):
keystore = KeyStore.getInstance(KeyStore.getDefaultType())
if password is None:
password = System.getProperty('javax.net.ssl.trustStorePassword')
if password is None: # default java keystore password is changeit
password = 'changeit'
elif not isinstance(password, str):
password = []
keystore.load(BufferedInputStream(f), password)
certs = []
alias_iter = keystore.aliases()
while alias_iter.hasMoreElements():
alias = alias_iter.nextElement()
certs.append(keystore.getCertificate(alias))
return certs
示例5: _java_getprop
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def _java_getprop(name,default):
from java.lang import System
try:
value = System.getProperty(name)
if value is None:
return default
return value
except AttributeError:
return default
示例6: _java_getprop
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def _java_getprop(name, default):
from java.lang import System
try:
value = System.getProperty(name)
if value is None:
return default
return value
except AttributeError:
return default
示例7: getuser
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def getuser():
return System.getProperty("user.name")
示例8: gethome
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def gethome():
return System.getProperty("user.home")
# normpath() from Python 1.5.2, with Java appropriate generalizations
# Normalize a path, e.g. A//B, A/./B and A/foo/../B all become A/B.
# It should be understood that this may change the meaning of the path
# if it contains symbolic links!
示例9: _java_getprop
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def _java_getprop(name,default):
try:
return newString(System.getProperty(name))
except:
return default
示例10: test_unquoted
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def test_unquoted(self):
# for the build bot, try to specify a real java home
javaHome = System.getProperty('java.home', 'C:\\Program Files\\Java\\someJava')
self.assertOutput(javaHome=javaHome)
示例11: value
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def value(self, value):
def repl(sub):
from java.lang import System
return System.getProperty(sub.group(1), sub.group(1))
value = self.re_var.sub(repl, value)
return value
示例12: _filepicker
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def _filepicker(self):
"""
Run the filepicker and return if approved
:return: boolean, true if approved
"""
fileChooser = JFileChooser()
fileChooser.setCurrentDirectory(File(System.getProperty("user.home")))
result = fileChooser.showOpenDialog(self.this)
isApproveOption = result == JFileChooser.APPROVE_OPTION
if isApproveOption:
selectedFile = fileChooser.getSelectedFile()
self._omnibar.setText(selectedFile.getAbsolutePath())
return isApproveOption
示例13: _java_getprop
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def _java_getprop(name,default):
try:
value = System.getProperty(name)
if value is None:
return default
return newString(value)
except AttributeError:
return default
示例14: get_default_verify_paths
# 需要导入模块: from java.lang import System [as 别名]
# 或者: from java.lang.System import getProperty [as 别名]
def get_default_verify_paths():
"""Return paths to default cafile and capath.
"""
cafile, capath = None, None
default_cert_dir_env = os.environ.get('SSL_CERT_DIR', None)
default_cert_file_env = os.environ.get('SSL_CERT_FILE', None)
java_cert_file = System.getProperty('javax.net.ssl.trustStore')
if java_cert_file is not None and os.path.isfile(java_cert_file):
cafile = java_cert_file
else:
if default_cert_dir_env is not None:
capath = default_cert_dir_env if os.path.isdir(default_cert_dir_env) else None
if default_cert_file_env is not None:
cafile = default_cert_file_env if os.path.isfile(default_cert_file_env) else None
if cafile is None:
# http://docs.oracle.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html
java_home = System.getProperty('java.home')
for _path in ('lib/security/jssecacerts', 'lib/security/cacerts'):
java_cert_file = os.path.join(java_home, _path)
if os.path.isfile(java_cert_file):
cafile = java_cert_file
capath = os.path.dirname(cafile)
return DefaultVerifyPaths(cafile if os.path.isfile(cafile) else None,
capath if capath and os.path.isdir(capath) else None,
'SSL_CERT_FILE', default_cert_file_env,
'SSL_CERT_DIR', default_cert_dir_env)