Tôi có một tập tin và khi tôi mở nó, nó in ra một số đoạn văn. Tôi cần tham gia các đoạn văn này cùng với một không gian để tạo thành một cơ thể lớn của văn bản.
Ví dụ:
for data in open['file.txt']:
print data
có đầu ra như thế này:
Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
Làm thế nào đầu ra có thể như thế này?:
Hello my name is blah. What is your name? Hello your name is blah. What is my name?
Tôi đã thử thay thế các dòng mới bằng một không gian như vậy:
for data in open['file.txt']:
updatedData = data.replace['\n',' ']
Nhưng điều đó chỉ loại bỏ các dòng trống, nó không tham gia vào các đoạn văn
Và cũng đã cố gắng tham gia như vậy:
for data in open['file.txt']:
joinedData = " ".join[data]
Nhưng điều đó tách biệt từng nhân vật bằng một không gian, trong khi cũng không thoát khỏi định dạng đoạn văn.
Nối '\ n' ở cuối tệp bằng hàm write [] ..
Nối dòng đã cho vào tệp bằng hàm write [] ..
>>> str_input = '''AATTCCGGTTT CCTTAACCCCC''' >>> str_input 'AATTCCGGTTT\nCCTTAACCCCC' >>> x = str_input.replace ['\n', ''] >>> x 'AATTCCGGTTTCCTTAACCCCC' >>>
Đóng tệp ..
Bạn đã tìm ra vấn đề này. Tôi cũng phải đối mặt với vấn đề tương tự. Trong trường hợp của tôi, tôi cũng muốn loại bỏ dòng tiêu đề [dòng đầu tiên] và muốn catenate phần còn lại của các dòng.
Cảm ơn Sudipta
whith open["myfile.txt", "rb"] as ifh: next[ifh] # skip first line print[''.join[x.rstrip['\n'] for x in …
Đóng tệp ..
Câu trả lời được đề xuất
Xin chào xem điều này có giúp bạn không.
Nối dòng đã cho vào tệp bằng hàm write [] ..
>>> str_input = '''AATTCCGGTTT
CCTTAACCCCC'''
>>> str_input
'AATTCCGGTTT\nCCTTAACCCCC'
>>> x = str_input.replace ['\n', '']
>>> x
'AATTCCGGTTTCCTTAACCCCC'
>>>
Xin chào xem điều này có giúp bạn không.
Nhảy để đăng
I am reading lines in a file so i guess i ned to
do something while reading lines..
eg:
with open['filename'] as fil:
f = fil.readlines[]
for line in f:
Tất cả 8 câu trả lời
13 năm trước
Cảm ơn vì đã trả lời nhưng tôi đang đọc các dòng trong một tệp vì vậy tôi đoán tôi sẽ làm gì đó trong khi đọc các dòng .. ví dụ:
Xin chào xem điều này có giúp bạn không.
Nhảy để đăng
readlines[] return a list,so we just use join[].
Something with a for loop should also be possibly.
See if this solve it.
>>> my_file = open['test.txt', 'r']
>>> x = my_file.readlines[]
>>> x
['AATTCCGGTTT\n', 'CCTTAACCCCC']
>>> y = ''.join[x]
>>> y
'AATTCCGGTTT\nCCTTAACCCCC'
>>> finish = y.replace['\n', '']
>>> finish
'AATTCCGGTTTCCTTAACCCCC'
>>>
Tất cả 8 câu trả lời 1,735 DaniWeb's Hypocrite Team Colleague
Xin chào xem điều này có giúp bạn không.Nhảy để đăng
Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
0
Xin chào xem điều này có giúp bạn không.
Hello,
Nhảy để đăng
Tất cả 8 câu trả lời
My input file is:
>test100-1
TTGACGAGCAATGACAC
CGGAGTGGGATC
>test100-2
TGGCAATATTCTGT
CAAGTGGGTA
>test100-3
ttccgg
what i am trying to do is:
making complements of the sequence and save in a file with the same format.
13 năm trước
>test100-1
AACTGCTCGTTACTGTG
GCCTCACCCTAG
>test100-2
ACCGTTATAAGACA
GTTCACCCAT
>test100-3
AAGGC
Cảm ơn vì đã trả lời nhưng tôi đang đọc các dòng trong một tệp vì vậy tôi đoán tôi sẽ làm gì đó trong khi đọc các dòng .. ví dụ:
Tôi không biết phải làm gì từ đây ...
Đây là mã của tôi:
Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
1Những gì tôi nhận được từ mã trên là:
> Test100-1 AACTGCTCGTTACTGTG> TEST100-1 GCCTCACCCTAG> TEST100-2 ACCGTTATAAGACA> TEST100-2 GTTCACCCAT> TEST100-3 AAGGC
AACTGCTCGTTACTGTG
>test100-1
GCCTCACCCTAG
>test100-2
ACCGTTATAAGACA
>test100-2
GTTCACCCAT
>test100-3
AAGGC
Xin hãy giúp tôi, tôi cần sửa mã này ... !!!
CẢM ƠN NHIỀU..!!
9 năm trước
Hi,
Bạn đã tìm ra vấn đề này. Tôi cũng phải đối mặt với vấn đề tương tự. Trong trường hợp của tôi, tôi cũng muốn loại bỏ dòng tiêu đề [dòng đầu tiên] và muốn catenate phần còn lại của các dòng.
Cảm ơn Sudipta
Sudipta
GRIBOUILLIS1.391 LUẬT SƯ 1,391 Programming Explorer Team Colleague
9 năm trướcBạn đã tìm ra vấn đề này. Tôi cũng phải đối mặt với vấn đề tương tự. Trong trường hợp của tôi, tôi cũng muốn loại bỏ dòng tiêu đề [dòng đầu tiên] và muốn catenate phần còn lại của các dòng.
Cảm ơn Sudipta
Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
2GRIBOUILLIS1.391 LUẬT SƯ
Tôi cũng muốn loại bỏ dòng tiêu đề [dòng đầu tiên] và muốn catenate phần còn lại của các dòng.
Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
3Mã này loại bỏ dòng đầu tiên của một tệp và in phần còn lại, được nối
Được chỉnh sửa 9 năm trước bởi Gribouillis
1 năm trước