叼辣条闯世界 发表于 2021-3-13 13:56:39

print

我想让用户输入一个地址(像C:\Program Files\DIFX),
在按照C:\ + 地址 + \123132
的格式打印{:10_254:}

逃兵 发表于 2021-3-13 13:56:40

叼辣条闯世界 发表于 2021-3-13 14:23


看问题以为要保留前面的,只在后面加呢
print('C:\\%s\\123132'%input())

逃兵 发表于 2021-3-13 14:01:17

print(input()+'\\123132')

洋洋痒 发表于 2021-3-13 14:02:01

你的问题需要表达更清楚一点,打印格式中的123123是什么还有打印格式中的地址两个字包括C:\Program Files\DIFX中的所有吗

洋洋痒 发表于 2021-3-13 14:04:05

逃兵 发表于 2021-3-13 14:01


斜杠确定不需要转义吗,他input()里的斜杠

逃兵 发表于 2021-3-13 14:16:19

洋洋痒 发表于 2021-3-13 14:04
斜杠确定不需要转义吗,他input()里的斜杠

C:\Program Files\DIFX
C:\Program Files\DIFX\123132
>>>

洋洋痒 发表于 2021-3-13 14:17:32

逃兵 发表于 2021-3-13 14:16
C:\Program Files\DIFX
C:\Program Files\DIFX\123132
>>>

用户输入的地址假如是C:\nihao\tahao呢

洋洋痒 发表于 2021-3-13 14:19:09

逃兵 发表于 2021-3-13 14:16
C:\Program Files\DIFX
C:\Program Files\DIFX\123132
>>>

{:5_94:}我试了好像确实不需要转义,不好意思打扰了

叼辣条闯世界 发表于 2021-3-13 14:22:26

逃兵 发表于 2021-3-13 14:01


后面的我知道,可最前面还需要加一个C:\啊{:10_250:}

叼辣条闯世界 发表于 2021-3-13 14:23:55

逃兵 发表于 2021-3-13 14:01


>>> print('C:\\'+input()+'\\123132')
asd
C:\asd\123132
>>> a='C:\\'+input()+'\\123132'
asd
>>> a
'C:\\asd\\123132'
>>>

liutengxu 发表于 2021-3-13 14:24:59

a = str(input("请输入您的文件地址:"))
print(f"{a}\\12345")E:\桌面\1.png
页: [1]
查看完整版本: print