我已经搜索了一段时间,现在试图找到答案,但由于我缺乏编程经验,我不太了解文档,也没有足够的信心进行实验.
有人能用稍微简单的术语来描述我如何使用像Py2exe,PyInstaller,cx_freeze等程序吗?我只想让其他人(主要是朋友)能够运行我的(简单的,仅文本的)程序而无需自己下载python.如果有一种更简单的方法可以做到这一点,我也很高兴知道这一点.
运行Vista 32bit,python 2.7
我正在寻找一种比较列表中两个相邻项目的方法,例如.比较哪个值更高,然后我会相应地对它们进行排序.这是一个用户将要输入的列表,所以它不是公正的情况
if l[1] > l[2],因为我不知道列表的长度,所以我需要一个通用语句用于for循环.
我有想法有类似
for i in l:
if x > i[index of x + 1]
但不知道如何找到变量的索引.感谢任何帮助,谢谢
编辑:我知道内置的排序功能,但只是想通过创建自己的:)来练习编码和算法编写
我有几个非常短的+简单的扩展,我无法安装到chrome.关于'清单版本'我有以下错误,所以我认为问题是它已经过时了,我没有任何chrome扩展/ javascript的经验所以我无法自己修复它们,因为我通常会尝试这些都是朋友回来后为我写的.
有人能告诉我如何纠正这些文件吗?
错误:
The 'manifest_version' key must be present and set to 2 (without quotes). See developer.chrome.com/extensions/manifestVersion.html for details.
Run Code Online (Sandbox Code Playgroud)
扩展文件:
manifest.json为扩展1:
{
"content_scripts": [ {
"exclude_globs": [ ],
"include_globs": [ "*slavehack*index2.php\\?page=internet&openFolder=&var3=files&aktie=*&*=*" ],
"js": [ "script.js" ],
"matches": [ "http://*/*", "https://*/*" ]
} ],
"converted_from_user_script": true,
"description": "",
"key": "XKBlE2kyhcJNHGYLuLylZhjFVQV7puTEQbsFuGRcKoY=",
"name": "Slavehack Process Log Protector",
"version": "1.0"
}
Run Code Online (Sandbox Code Playgroud)
script.js扩展名1:
// ==UserScript==
// @name Slavehack Process Log Protector
// @include *slavehack*index2.php?page=internet&openFolder=&var3=files&aktie=*&*=*
// @version 1.0
// ==/UserScript==
var allA = document.getElementsByTagName('a');
for …Run Code Online (Sandbox Code Playgroud) a = int(raw_input("Enter a number to check if it is happy:"))
l = map(int, str(a))
c = 0
while 1:
for i in l:
b = i
c = c + b **2
if c == 1:
print "Happy Number!"
raw_input("Hit enter to end")
break
elif c == a:
print ("Not a Happy number")
raw_input("Hit enter to end")
break
else:
l = map(int, str(c))
Run Code Online (Sandbox Code Playgroud)
这是我用Python编写的代码,它使用数字1和0,但是我尝试过的任何其他数字都使它无限循环.有人可以看看我做错了什么并提出解决方案吗?谢谢 :)
list.index() 将为您提供第一次在列表中显示该值的索引,但我正在寻找一种方法,它将返回该特定项的索引,无论是否重复,例如,如果要使用它所以:
lst = [1,4,5,1,4]
for i in lst:
lst.something(i)
Run Code Online (Sandbox Code Playgroud)
会回来的
0
1
2
3
4
Run Code Online (Sandbox Code Playgroud)
任何帮助赞赏
python ×4
python-2.7 ×3
list ×2
cx-freeze ×1
exe ×1
function ×1
javascript ×1
json ×1
py2exe ×1
pyinstaller ×1
set ×1