繁体   English   中英

适用于初学者的Python文件处理

[英]File handling in Python for beginners

您好,我是python新手,遇到此错误:

C:\\ Users \\ Dylan Galea \\ Desktop \\ Modeling和CS> python file_handling.py

文件“ file_handling.py”,第4行

np.savetxt(\\ Users \\ Dylan Galea \\ Desktop \\ Modelling and

CS \\ test.txt,twoDarray,delimeter ='\\ t')^ SyntaxError:行继续符后出现意外字符

我的代码是这样的:

import numpy as np

twoDarray =np.array([[1,2,3],[4,5,6]])
np.savetxt(\Users\Dylan Galea\Desktop\Modelling and CS\test.txt,twoDarray,delimeter='\t')

有人可以帮忙吗?

请使用stackoverflow的代码语法,以便我们更轻松地阅读您的代码。

似乎您将delimiter拼写错误。

嗨,欢迎来到StackOverflow。 请使用StackOverflow提供的工具来正确构造您的帖子(例如标记代码等),并确保Python代码的缩进和换行是正确的,因为这是语法的一部分。

关于这个问题,可能是您的路径存在问题,该路径未标记为字符串(必须用引号引起来)并且包含反斜杠,这是Python中的特殊转义字符。 根据您的操作系统(Mac OS,Windows,Linux等),可能需要使用正斜杠或双(!)斜杠。

尝试这个:

twoDarray = np.array([[1,2,3],[4,5,6]])
np.savetxt("/Users/Dylan Galea/Desktop/Modelling and CS/test.txt", twoDarray,delimeter='\t')

您的文件名应为字符串。

np.savetxt(r'\Users\Dylan Galea\Desktop\Modelling and CS\test.txt',twoDarray,delimeter='\t')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM