Python3读写.txt文件

时间:2017-05-28 23:23:23

标签: python python-3.x syntax-error

有些对Python很新,但我有足够的知识来了解我在做什么。我要做的是为.txt文件(以及变量)写几行,然后打印其中的5个字符。

print file.read(5)

然后创建文件时没有问题,但是当我添加

(0,0) //false
(0,1) //false
(0,2) //false
...
(14,18) //true

代码,它给我一个file.read的语法错误,我不知道为什么。我已经上网几个小时了,我找不到任何东西。要么我在谷歌搜索方面非常糟糕,而且我是一个白痴,或者某些东西已经坏了,或两者兼而有之。任何提示/想法? :/

1 个答案:

答案 0 :(得分:1)

您正在编写Python 3代码。在Python 3中,print is a function,而不是特殊声明。函数调用需要括号:

> library("tidyverse")
Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 there is no package called ‘cellranger’