新手求助
from sys import argvscript, filename = argv
print(f"We're going to erase {filename},")
print("If you don't want that, hit CTRL-C (^C).")
print("If you do want that hit RETURN.")
input("?")
print("Opening the file...")
target = open(filename,'w')
print("Truncating the file. Goodbye!")
回溯(最近一次通话):
文件和示例16,第3行,在<模块和GT中;
脚本,文件名=argv
值错误:没有足够的值来解包(预期2,得到1)
请问我每次做新题需要输入这个script的时候,都会因为它运行不起来,是什么原因? 这个要cmd运行的 我就是在CMD里运行的
你在这题里从哪看出不是使用LDLE运行的? syj270998264 发表于 2018-11-29 16:54
你在这题里从哪看出不是使用LDLE运行的?
你需要接受外界参数,不然argv长度只有1 塔利班 发表于 2018-11-29 17:22
你需要接受外界参数,不然argv长度只有1
我新建了个TXT,然后运行的时候用powershell运行脚本和TXT名字都打上便好了 syj270998264 发表于 2018-12-2 09:08
我新建了个TXT,然后运行的时候用powershell运行脚本和TXT名字都打上便好了
没用过powershell,那是什么东东 塔利班 发表于 2018-12-2 09:15
没用过powershell,那是什么东东
笨办法教的,说用现成的IDLE不好,让直接在POWERSHELL里运行,不过感觉好繁琐,我现在卡在脚本参数这里过不去了
塔利班 发表于 2018-12-2 09:15
没用过powershell,那是什么东东
你参加工作了吗?你以前学的时候就直接用的IDLE吗?工作后有影响没? syj270998264 发表于 2018-12-2 09:39
你参加工作了吗?你以前学的时候就直接用的IDLE吗?工作后有影响没?
from sys import argv
from os. path import exists
script, from_file, to_file = argv
print(f"Copying from {from_file} to {to_file}")
每道题的红色地方都提示参数不够,最近几道题都要用到,郁闷 syj270998264 发表于 2018-12-2 09:39
你参加工作了吗?你以前学的时候就直接用的IDLE吗?工作后有影响没?
我参加的还不是软件工作,IDLE新手练习不错,中后期可以选择pycharm等高级编辑器 我用的VS CODE
和atom 塔利班 发表于 2018-12-2 09:15
没用过powershell,那是什么东东
powershlle比cmd强大...试试看
页:
[1]