C语言,读取txt文件,每行内容不变,乱序输出每行,思路?

C语言,读取txt文件,每行内容不变,乱序输出每行,思路?,第1张

1)申请一个足够大的指向字符的指针数组,并把每一行字符串的首地址保存到这个数组中,假设有N行;

2)产生一个[0,N)的随机整数x,输出第x行的字符串。

3)将指针数组中第x个元素与第N-1个元素交换位置。

4)N=N-1,如果N>0则转2),否则结束。

用python读取文本文件,对读出的每一行进行 *** 作,写法如下:

f = open("test.txt", "r")

while True:

line = f.readline()

if line:

pass    # do something here

line=line.strip()

p=line.rfind('.')

filename=line[0:p]

print "create %s"%line

else:

break

f.close()

扩展资料:

Python将txt文件读取到一个字符串里的 *** 作方法如下:

1、首先,添加Python文件和文本文件以在vscode中读取,如下图所示

2、其次,完成上述步骤后,在txt文件中写入一些内容以用于内容读取,只需将其写入即可,如下图所示。

3、接着,完成上述步骤后,必须导入os文件,以便可以在os中调用某些文件 *** 作方法,如下图所示。

4、然后,完成上述步骤后,打开要读取的文件,并将读取的内容数据复制到字符串中,如下图所示。

5、随后,完成上述步骤后,打印字符串以显示内容,以方便参考,如下图所示。

6、接着,完成上述步骤后,运行jy.py文件,该文件将开始读取和打印内容,如下图所示。

7、最后,完成上述步骤后,可以看到已读取txt文件的内容,如下图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11510128.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存