English 中文(简体)
无法写到文本档案
原标题:Unable to write to a text file

我正在进行一些测试,需要写到档案中。 当我操作<条码>的测试时,没有书写。 测试稿如下:

class GetDetailsIP(TestGet):

    def runTest(self):

        self.category = [ PTZ ]

        try:
            # This run s and return s a value
            result = self.client.service.Get(self.category) 

            mylogfile = open("test.txt", "r+")
            print >>mylogfile, result
            result = ("".join(mylogfile.readlines()[2]))
            result = str(result.split( : )[1].lstrip("//").split("/")[0])
            mylogfile.close()
        except suds.WebFault, e:                        
            assert False
        except Exception, e:
            pass
        finally:
            if  result  in locals():
                self.assertEquals(result, self.camera_ip)
            else:
                assert False

当这一测试运行时,文本档案中没有任何价值,而数值按变结果重新计算。

I havw还尝试了mylogfile.write(result)。 如果档案不存在,则档案不存在,没有立案。

在不允许假日造档案的情况下,这是否是一个许可问题? 我已保证,其他所有阅读材料均已结案,因此档案不应锁定。

谁能提出任何建议,为什么发生这种情况?

增 编

最佳回答

撰稿后,主审校在案卷尾。 如果你想读一下案文,你必须首先:

>>> mylogfile = open("test10.txt", "w+")
>>> print >> mylogfile,  hola 
>>> mylogfile.flush()        #just in case
>>> print mylogfile.read()
                             #nothing because I am at the end of the file
>>> mylogfile.seek(0)
>>> print mylogfile.read()
hola

或者,如果你在阅读之前关闭你的档案,它也会发挥作用(但也许这并不是你案件的更有效方法)。

>>> mylogfile = open("test.txt", "w")
>>> print >> mylogfile,  hola  
>>> mylogfile.close()
>>> mylogfile = open("test.txt", "r")
>>> print mylogfile.read()
hola
问题回答

暂无回答




相关问题
Can Django models use MySQL functions?

Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...

An enterprise scheduler for python (like quartz)

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements: Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and ...

How to remove unique, then duplicate dictionaries in a list?

Given the following list that contains some duplicate and some unique dictionaries, what is the best method to remove unique dictionaries first, then reduce the duplicate dictionaries to single ...

What is suggested seed value to use with random.seed()?

Simple enough question: I m using python random module to generate random integers. I want to know what is the suggested value to use with the random.seed() function? Currently I am letting this ...

How can I make the PyDev editor selectively ignore errors?

I m using PyDev under Eclipse to write some Jython code. I ve got numerous instances where I need to do something like this: import com.work.project.component.client.Interface.ISubInterface as ...

How do I profile `paster serve` s startup time?

Python s paster serve app.ini is taking longer than I would like to be ready for the first request. I know how to profile requests with middleware, but how do I profile the initialization time? I ...

Pragmatically adding give-aways/freebies to an online store

Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...

Converting Dictionary to List? [duplicate]

I m trying to convert a Python dictionary into a Python list, in order to perform some calculations. #My dictionary dict = {} dict[ Capital ]="London" dict[ Food ]="Fish&Chips" dict[ 2012 ]="...

热门标签