打印新行在Python中不工作

2024-09-30 20:18:30 发布

您现在位置:Python中文网/ 问答频道 /正文

当我将它与print一起使用时,它似乎不适用于我。我使用的是python2.7.8。我没有弄错什么,我认为用印刷品打印的新行应该非常直接。在

import sys
import os
import subprocess
from collections import OrderedDict
import xmlrpclib
import hawkey

op_name = sys.argv[1]
pkg_name = sys.argv[2]

# Hawkey Configurations
sack = hawkey.Sack()
path = "/home/thejdeep/test_repo/repodata/%s"
repo = hawkey.Repo("test")
repo.repomd_fn = path % "repomd.xml"
repo.primary_fn = path % "b6f6911f7d9fb63f001388f1ecd0766cec060c1d04c703c6a74969eadc24ec97-primary.xml.gz"
repo.filelists_fn = path % "df5897ed6d3f87f2be4432543edf2f58996e5c9e6a7acee054f9dbfe513df4da-filelists.xml.gz"
sack.load_repo(repo,load_filelists=True)

# Main Function
if __name__ == "__main__":
        print "Querying the repository\n"
        print "-----------------------\n"
        print "Found packages :\n"
        print "--------------\n"
        q = hawkey.Query(sack)
        q = q.filter(name=pkg_name,latest_per_arch=True)[0]
        if q:
                for pkg in q:
                        print str(pkg)
        else:
                print "No packages with name "+pkg_name+" found. Exiting"
                sys.exit()
        print "--------------------"
        print "Performing Dependency Check"

输出是这样的。基本上是在同一行印刷:

正在查询存储库----------------找到个包:------------


Tags: pathnametestimportsysrepopkgxml