Python打印字符串会产生意外结果

时间:2015-02-03 12:06:00

标签: python string jython

尝试打印/使用特定的字符串让我在Python中疯狂 - 或指定这个:我正在使用Jython。

简单命令

print "appilog.xxxxx.xxxxx.xxxxxxx" 

导致打印出类似于java包的内容

com.xxxxx.xxxxx.xxxxxx

Python / Jython是否对字符串进行任何特殊查找?有没有办法强制使用我之前输入的“原始”字符串? 我试过的其他事情如下:

print ("appilog...")
print r"appilog..."
print str("appilog...")
print str(r"appilog...")

此命令所在的脚本中使用的导入如下:

from com.hp.ucmdb.discovery.probe.services.dynamic.core import EnvironmentInformation
#coding=utf-8
import string
import re
import sys
import os
import ConfigParser 
import shutil      
import StringIO
import logger
import modeling
import time
import subprocess           

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

import javax.management.MBeanServerConnection;
import javax.management.ObjectName;
import javax.management.openmbean.CompositeDataSupport;
import javax.management.openmbean.CompositeType;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;

import datetime
from appilog.common.system.types.vectors import ObjectStateHolderVector

0 个答案:

没有答案