当我在Python 3中打印这样的东西时,为什么会输出一个空格?(它在'\n'角色本身吗?)
print (my_var1, '\n', my_var_2)
Run Code Online (Sandbox Code Playgroud)
输出:
1
2
Run Code Online (Sandbox Code Playgroud)
我知道如何解决它.它并不复杂,但我只是想知道为什么......
你们知道一种更聪明的方法吗?
os.path.split(os.path.split(os.path.split(os.getcwd())[0])[0])[0]
Run Code Online (Sandbox Code Playgroud)
os.getcwd()例如:
/my/path/to/my/directory
Run Code Online (Sandbox Code Playgroud)
我应该得到
/my/path/
Run Code Online (Sandbox Code Playgroud)
这确实是一种夸张和重复os.path.split()
谢谢