Hướng dẫn python \n two lines - python \ n hai dòng

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.

Nội dung chính ShowShow

  • Cách ưa thích để gói các đường dài là bằng cách sử dụng tiếp tục dòng ngụ ý của Python bên trong ngoặc đơn, ngoặc và thanh giằng. Các đường dài có thể được phá vỡ trên nhiều dòng bằng cách gói các biểu thức trong ngoặc đơn. Chúng nên được sử dụng theo sở thích để sử dụng dấu gạch chéo ngược để tiếp tục dòng.
  • Câu trả lời được đề xuất
  • Làm thế nào để bạn tham gia hai dòng mã trong Python?
  • Làm cách nào để tạo nhiều dòng trong một dòng trong Python?
  • Làm thế nào để bạn quấn các dòng trong Python?
  • Làm cách nào để tham gia một danh sách các chuỗi?

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.

Cách ưa thích để gói các đường dài là bằng cách sử dụng tiếp tục dòng ngụ ý của Python bên trong ngoặc đơn, ngoặc và thanh giằng. Các đường dài có thể được phá vỡ trên nhiều dòng bằng cách gói các biểu thức trong ngoặc đơn. Chúng nên được sử dụng theo sở thích để sử dụng dấu gạch chéo ngược để tiếp tục dòng.

Làm cách nào để tham gia một danh sách các chuỗi?

>>> str_input = '''AATTCCGGTTT
CCTTAACCCCC'''
>>> str_input
'AATTCCGGTTT\nCCTTAACCCCC'
>>> x = str_input.replace ('\n', '')
>>> x
'AATTCCGGTTTCCTTAACCCCC'
>>>

Ví dụ:

có đầu ra như thế này:

Làm thế nào đầu ra có thể như thế này?:

whith open("myfile.txt", "rb") as ifh:
    next(ifh) # skip first line
    print(''.join(x.rstrip('\n') for x in …

Ví dụ:

Câu trả lời được đề xuất

Hướng dẫn python n two lines - python  n hai dòng

Làm thế nào để bạn tham gia hai dòng mã trong Python?

Làm cách nào để tham gia một danh sách các chuỗi?

>>> str_input = '''AATTCCGGTTT
CCTTAACCCCC'''
>>> str_input
'AATTCCGGTTT\nCCTTAACCCCC'
>>> x = str_input.replace ('\n', '')
>>> x
'AATTCCGGTTTCCTTAACCCCC'
>>>

Làm thế nào để bạn tham gia hai dòng mã trong Python?

Làm cách nào để tạo nhiều dòng trong một dòng trong Python?
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:

Làm thế nào để bạn quấn các dòng trong Python?

Làm cách nào để tham gia một danh sách các chuỗi?

Ví dụ:

Làm thế nào để bạn tham gia hai dòng mã trong Python?

Làm cách nào để tạo nhiều dòng trong một dòng trong Python?
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'
>>>

Làm thế nào để bạn quấn các dòng trong Python? 1,735 DaniWeb's Hypocrite Team Colleague

Làm thế nào để bạn tham gia hai dòng mã trong Python?

Làm cách nào để tạo nhiều dòng trong một dòng trong Python?

Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
0

Làm thế nào để bạn tham gia hai dòng mã trong Python?

Hello,

Làm cách nào để tạo nhiều dòng trong một dòng trong Python?

Làm thế nào để bạn quấn các dòng trong Python?

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.

Làm cách nào để tham gia một danh sách các chuỗi?
>test100-1
AACTGCTCGTTACTGTG
GCCTCACCCTAG
>test100-2
ACCGTTATAAGACA
GTTCACCCAT
>test100-3
AAGGC

Ví dụ:

có đầu ra như thế này:

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?
1

Tôi đã thử thay thế các dòng mới bằng một không gian như vậy:

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
AACTGCTCGTTACTGTG
>test100-1
GCCTCACCCTAG
>test100-2
ACCGTTATAAGACA
>test100-2
GTTCACCCAT
>test100-3
AAGGC

Và cũng đã cố gắng tham gia như vậy:

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.

Bạn có thể kết hợp một danh sách các chuỗi vào một chuỗi với phương thức chuỗi, hãy nối (). Gọi phương thức tham gia () từ 'chuỗi vào chèn' và truyền [danh sách các chuỗi]. Nếu bạn sử dụng một chuỗi trống '', [Danh sách các chuỗi] chỉ đơn giản là được nối và nếu bạn sử dụng dấu phẩy, thì nó sẽ tạo ra một chuỗi được phân phối bằng dấu phẩy.

Hi,

có đầu ra như thế này:

Làm thế nào đầu ra có thể như thế này?:
Sudipta

Tôi đã thử thay thế các dòng mới bằng một không gian như vậy: 1,391 Programming Explorer Team Colleague

Bạn có thể kết hợp một danh sách các chuỗi vào một chuỗi với phương thức chuỗi, hãy nối (). Gọi phương thức tham gia () từ 'chuỗi vào chèn' và truyền [danh sách các chuỗi]. Nếu bạn sử dụng một chuỗi trống '', [Danh sách các chuỗi] chỉ đơn giản là được nối và nếu bạn sử dụng dấu phẩy, thì nó sẽ tạo ra một chuỗi được phân phối bằng dấu phẩy.

có đầu ra như thế này:

Mã 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

Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
2

Được chỉnh sửa 9 năm trước bởi Gribouillis

1 năm trước

Hello my name is blah. What is your name?
Hello your name is blah. What is my name?
3

Trả lời chủ đề này

Là một phần của cộng đồng Daniweb

Chúng tôi là một cộng đồng thân thiện, tập trung vào ngành của các nhà phát triển, các chuyên gia CNTT, nhà tiếp thị kỹ thuật số và những người đam mê công nghệ gặp gỡ, học tập và chia sẻ kiến ​​thức.

Làm thế nào để bạn tham gia hai dòng mã trong Python?

Bạn không thể chia một câu lệnh thành nhiều dòng trong Python bằng cách nhấn Enter. Thay vào đó, hãy sử dụng dấu gạch chéo ngược (\) để chỉ ra rằng một câu lệnh được tiếp tục trên dòng tiếp theo. Trong phiên bản sửa đổi của tập lệnh, một không gian trống và dấu gạch dưới cho thấy câu lệnh được bắt đầu trên dòng 1 được tiếp tục trên dòng 2.use the backslash ( \ ) to indicate that a statement is continued on the next line. In the revised version of the script, a blank space and an underscore indicate that the statement that was started on line 1 is continued on line 2.use the backslash ( \ ) to indicate that a statement is continued on the next line. In the revised version of the script, a blank space and an underscore indicate that the statement that was started on line 1 is continued on line 2.

Làm cách nào để tạo nhiều dòng trong một dòng trong Python?

Để chuyển đổi một chuỗi đa dòng thành một dòng duy nhất:...

Sử dụng str.Phương thức Splitlines () để có được danh sách các dòng trong chuỗi ..

Sử dụng str.Phương thức Dải () để loại bỏ khoảng trắng dẫn đầu và dấu vết từ mỗi dòng ..

Sử dụng phương thức tham gia () để tham gia danh sách với bộ phân cách không gian ..

Làm thế nào để bạn quấn các dòng trong Python?

Cách ưa thích để gói các đường dài là bằng cách sử dụng tiếp tục dòng ngụ ý của Python bên trong ngoặc đơn, ngoặc và thanh giằng.Các đường dài có thể được phá vỡ trên nhiều dòng bằng cách gói các biểu thức trong ngoặc đơn.Chúng nên được sử dụng theo sở thích để sử dụng dấu gạch chéo ngược để tiếp tục dòng.using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.using Python's implied line continuation inside parentheses, brackets and braces. Long lines can be broken over multiple lines by wrapping expressions in parentheses. These should be used in preference to using a backslash for line continuation.

Làm cách nào để tham gia một danh sách các chuỗi?

Bạn có thể kết hợp một danh sách các chuỗi vào một chuỗi với phương thức chuỗi, hãy nối ().Gọi phương thức tham gia () từ 'chuỗi vào chèn' và truyền [danh sách các chuỗi].Nếu bạn sử dụng một chuỗi trống '', [Danh sách các chuỗi] chỉ đơn giản là được nối và nếu bạn sử dụng dấu phẩy, thì nó sẽ tạo ra một chuỗi được phân phối bằng dấu phẩy.Call the join() method from 'String to insert' and pass [List of strings] . If you use an empty string '' , [List of strings] is simply concatenated, and if you use a comma , , it makes a comma-delimited string.Call the join() method from 'String to insert' and pass [List of strings] . If you use an empty string '' , [List of strings] is simply concatenated, and if you use a comma , , it makes a comma-delimited string.