【发布时间】:2016-09-02 00:16:42
【问题描述】:
使用python如何将文本文件中的数据从垂直对齐旋转到水平对齐。 示例:
T
h
i
s
v
e
r
t
i
c
a
l
t
e
x
t
我希望它是这样的:
This is horizontal text
【问题讨论】:
标签: python-2.7 text vertical-alignment horizontalscrollview
使用python如何将文本文件中的数据从垂直对齐旋转到水平对齐。 示例:
T
h
i
s
v
e
r
t
i
c
a
l
t
e
x
t
我希望它是这样的:
This is horizontal text
【问题讨论】:
标签: python-2.7 text vertical-alignment horizontalscrollview
如果您只想从字面上旋转文本文件中的文本,您可以将其读入数据框并使用以下内容进行转置。
一旦它在数据框中,你可以用它做任何你想做的事情。将其写回平面文件,进行计算和进一步操作等。
之前
之后
进一步阅读/资源
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html
How to transpose lines to column for only 7 rows at a time in file
【讨论】:
由于您知道输入中的每个字符都由 \n(换行符)字符分隔,因此您只需将它们替换为空字符。
如果您从文件中读取,则需要以下代码:
with open("PATH TO FILE.txt", r) as file:
input = file.read()
要将\n 字符替换为您需要的空格:
input.replace("\n", "")
现在只需结合两个代码sn-ps
【讨论】: