TravisCI可以创建新文件吗?

时间:2019-05-15 14:54:46

标签: python travis-ci pytest

以下代码块应写入现有文件,并在不存在的情况下创建一个新文件:

with open("test.txt", "w") as f:
    f.write("test")

但是,pytest在TravisCI上运行这段代码时遇到错误...

>           with open("test.txt", "w") as f:
E     FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'
app.py:20: FileNotFoundError

如果文件存在,它可以工作,甚至可以写入文件,但是不能创建新文件... Travis甚至可以做到吗?感谢您的帮助

编辑:此设置即使在Travis中也有效,但仅在目录存在的情况下才可以。.在我的情况下,我试图在创建目录iteself之前在目录中创建文件

1 个答案:

答案 0 :(得分:1)

更新:我发现我发布的设置实际上可以正常工作,但就我而言,我试图在不存在的目录中创建文件