鱼C论坛

 找回密码
 立即注册
查看: 1560|回复: 18

[已解决]求助求助! 在线等挺急的!!

[复制链接]
发表于 2017-12-20 08:52:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
python3.6.3我想同时输入两个数据在同一行,编码如下
最佳答案
2017-12-20 11:43:23
limeng666 发表于 2017-12-20 09:21
f=open('SW0.txt')
t=open('depth.txt')

把m后面的回车符去掉即可
m.strip("\n")
)I0J72DFETT5DF2ZZ{3`K_3.png
GOP$O1$0_0H(_BWQ(Q2RUDY.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-12-20 08:54:51 | 显示全部楼层
按理说不应该是两个数据在同一行,中建用逗号隔开吗?为什么会这样,求大神解答!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 08:55:19 | 显示全部楼层
print(a,b)即可
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 08:57:38 | 显示全部楼层

print(a,b)出来结果就是图二的逗号变成了空格,他还会自动换行。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 08:58:48 | 显示全部楼层
limeng666 发表于 2017-12-20 08:57
print(a,b)出来结果就是图二的逗号变成了空格,他还会自动换行。。。

你先把file参数去掉看看这交互界面是什么情况
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 09:02:59 | 显示全部楼层
BngThea 发表于 2017-12-20 08:58
你先把file参数去掉看看这交互界面是什么情况

和之前一样一行一个数,第二行开始有一个空格
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 09:06:08 | 显示全部楼层
limeng666 发表于 2017-12-20 09:02
和之前一样一行一个数,第二行开始有一个空格

奇怪啊,我测试完全没问题:
  1. m,c = 0.1,68.4
  2. print(m,end=',')
  3. print(c)
复制代码


输出:
  1. 0.1,68.4
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 09:11:08 | 显示全部楼层
BngThea 发表于 2017-12-20 09:06
奇怪啊,我测试完全没问题:

我在别的程序里面也是这样没问题的,就是不知道为什么这个出了问题。。。我的这两个数据是从两个不同的文件里获取的,我也看了文件格式啥没有问题。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 09:14:30 | 显示全部楼层
limeng666 发表于 2017-12-20 09:11
我在别的程序里面也是这样没问题的,就是不知道为什么这个出了问题。。。我的这两个数据是从两个不同的文 ...

不行你把你的全部代码贴出来,用代码格式
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 09:14:43 | 显示全部楼层
print(...)
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
   
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.

end='\n'是默认的,如果需要显示在同一行需要修改end参数
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 09:21:50 | 显示全部楼层
本帖最后由 limeng666 于 2017-12-20 09:27 编辑
BngThea 发表于 2017-12-20 09:14
不行你把你的全部代码贴出来,用代码格式


f=open('SW0.txt')
t=open('depth.txt')

a=f.readline()
m=t.readline()

while a:
    (b,c)=a.split()   
    ID=b
    if b !="。":
        d=open("SW0_"+'%s'%ID+'.SW0','w')
        print(m,end='')
        print(c)
      
    else:
        print(m,end='')
        print(c)
    a=f.readline()
    m=t.readline()

d.close()
f.close()
t.close()
y.close()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 09:23:01 | 显示全部楼层
BngThea 发表于 2017-12-20 09:14
不行你把你的全部代码贴出来,用代码格式

SWO文件是
1    68.4
。   70.2
。   68.2
。   缺测
。   缺测
2    62.38271605
。   71.74358974
。   73.5
。   缺测
。   缺测
depth文件是
0.1
0.2
0.5
0.7
1.0
0.1
0.2
0.5
0.7
1.0
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 09:41:59 | 显示全部楼层
应该是你的m自带一个换行符
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 09:46:28 | 显示全部楼层
冬雪雪冬 发表于 2017-12-20 09:41
应该是你的m自带一个换行符

嗯。。。怎么取消啊  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 10:01:23 | 显示全部楼层
limeng666 发表于 2017-12-20 09:46
嗯。。。怎么取消啊

把m改为m.rstrip('\n')试试
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 11:43:23 | 显示全部楼层    本楼为最佳答案   
limeng666 发表于 2017-12-20 09:21
f=open('SW0.txt')
t=open('depth.txt')

把m后面的回车符去掉即可
m.strip("\n")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 12:07:10 | 显示全部楼层

求助,这个问题在哪里呢?谢谢各位大虾~~
微信截图_20171220120528.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-20 15:48:30 | 显示全部楼层
已经解决啦 就是要取消掉换行符,谢谢各位大神
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-20 16:20:03 | 显示全部楼层
tzfcc 发表于 2017-12-20 12:07
求助,这个问题在哪里呢?谢谢各位大虾~~

啊啊,求各位大神们指点呀 ~~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-4 23:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表