我有一个空 csv 文件,我需要附加一些数据。当我在我的代码中使用 append 时,它不起作用。
我试过的代码:
def a = "F:\\abcd.csv"
a. append("server list")
a. append("\n\r")
a. append("abcd.na.admworld.com")
当我使用上面的脚本时,它不起作用
我有一个空 csv 文件,我需要附加一些数据。当我在我的代码中使用 append 时,它不起作用。
我试过的代码:
def a = "F:\\abcd.csv"
a. append("server list")
a. append("\n\r")
a. append("abcd.na.admworld.com")
当我使用上面的脚本时,它不起作用
你想要的可以作为单行来完成(以及多行字符串文字):
new File( "F:\\abcd.csv" ).text << '''server list
abcd.na.admworld.com'''
与 Python 不同,在 Groovy 中您必须指定一个文件对象。尝试这个:
def a = new File("F:\\abcd.csv")
a.append("server list")
a.append("\n\r")
a.append("abcd.na.admworld.com")
您之前也有空格,append
所以只需检查您的代码。
如果你想要一个替代方案,append
你可以这样做:
a << "server list"
a << "\n\r"
a << "abcd.na.admworld.com"