我有些对Python很新,但我有足够的知识来了解我在做什么。我要做的是为.txt文件(以及变量)写几行,然后打印其中的5个字符。
print file.read(5)
然后创建文件时没有问题,但是当我添加
时(0,0) //false
(0,1) //false
(0,2) //false
...
(14,18) //true
代码,它给我一个file.read的语法错误,我不知道为什么。我已经上网几个小时了,我找不到任何东西。要么我在谷歌搜索方面非常糟糕,而且我是一个白痴,或者某些东西已经坏了,或两者兼而有之。任何提示/想法? :/
答案 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’