Python TensorFlow入门页面-打印前5行

Python TensorFlow入门页面-打印前5行,python,tensorflow,pycharm,syntax-error,Python,Tensorflow,Pycharm,Syntax Error,我正在使用PyCharm,当我试图从以下位置执行语句时: IDE抱怨这是SyntaxError:无效语法,程序从不执行。我以为TensorFlow的整个教程都是用Python编写的,但这段代码似乎来自完全不同的语言。有人成功地完成了TensorFlow:入门教程吗 这不是启动程序的python命令,而是unix命令。 您可以使用PyCharm在目标计算机上打开终端,然后键入: head -n5 {train_dataset_fp} 。。。将{train_dataset_fp}替换为数据集的实际

我正在使用PyCharm,当我试图从以下位置执行语句时:


IDE抱怨这是
SyntaxError:无效语法
,程序从不执行。我以为TensorFlow的整个教程都是用Python编写的,但这段代码似乎来自完全不同的语言。有人成功地完成了TensorFlow:入门教程吗

这不是启动程序的python命令,而是unix命令。 您可以使用PyCharm在目标计算机上打开终端,然后键入:

head -n5 {train_dataset_fp}
。。。将
{train_dataset_fp}
替换为数据集的实际路径,该路径是您在本教程的上一步中获得/打印的,c.f.行:

train_dataset_fp = tf.keras.utils.get_file(fname=os.path.basename(train_dataset_url),
                                           origin=train_dataset_url)

print("Local copy of the dataset file: {}".format(train_dataset_fp))

这不是python命令,这是unix命令,用于启动程序。 您可以使用PyCharm在目标计算机上打开终端,然后键入:

head -n5 {train_dataset_fp}
。。。将
{train_dataset_fp}
替换为数据集的实际路径,该路径是您在本教程的上一步中获得/打印的,c.f.行:

train_dataset_fp = tf.keras.utils.get_file(fname=os.path.basename(train_dataset_url),
                                           origin=train_dataset_url)

print("Local copy of the dataset file: {}".format(train_dataset_fp))

由于您使用的是Windows,因此需要使用Windows命令来实现
head
的功能。如果已安装Powershell,则可以使用该命令。如果没有,这里有一个解决方法,可以打印
file.txt
的前5行,前缀为行号:

findstr /n ".*" file.txt | findstr /b "[1-5]:"

灵感来自。基本上,它对文件中的所有行进行编号,然后选择前五行。显然,对于大文件来说效率很低。根据需要使用“!”前缀。

因为您使用的是Windows,所以需要使用Windows命令来实现
head
的功能。如果已安装Powershell,则可以使用该命令。如果没有,这里有一个解决方法,可以打印
file.txt
的前5行,前缀为行号:

findstr /n ".*" file.txt | findstr /b "[1-5]:"

灵感来自。基本上,它对文件中的所有行进行编号,然后选择前五行。显然,对于大文件来说效率很低。根据需要使用“!”前缀。

感谢您的回复。刚试过你的建议,得到的信息是:“head”不被识别为内部或外部命令、可操作程序或批处理文件。这就是原因。如果您真的想查看CSV文件的第一行,您可以在这里找到Python解决方案:这就是我对编程感到厌倦的原因。如今,你永远不能相信任何官方教程,即使是品牌良好的谷歌TensorFlow。感谢您的建议,head命令在windows环境中永远不会工作。我希望“入门”页面的组织者能够为Unix用户指出该教程。谢谢您的回复。刚试过你的建议,得到的信息是:“head”不被识别为内部或外部命令、可操作程序或批处理文件。这就是原因。如果您真的想查看CSV文件的第一行,您可以在这里找到Python解决方案:这就是我对编程感到厌倦的原因。如今,你永远不能相信任何官方教程,即使是品牌良好的谷歌TensorFlow。感谢您的建议,head命令在windows环境中永远不会工作。我希望“入门”页面的组织者能够为Unix用户指出该教程。