input

javascript - get the filename and extension from input type=file

末鹿安然 提交于 2020-04-05 09:24:11
问题 I have a file upload input and when I click the browse button and select the file, I want the filename and extension to appear in two input text boxes (see code sample). It works correctly with the extension, but the filename also shows the path which gives me the fakepath warning. I understand why, but what's a good way to do this and just get the filename into that box. I don't need the path. function getoutput(){ outputfile.value=inputfile.value.split('.')[0]; extension.value=inputfile

python数据类型

自作多情 提交于 2020-04-04 22:43:11
1 while True: 2 n = input("请输入数字") 3 if n == 10; 4 break 在没有定义数据类型时,输入的数据将默认为字符串,也就是输入10,并不会终止循环;需要在input前加入int或者使用n == '10'才可终止。 来源: https://www.cnblogs.com/seven-night/p/12634229.html

小案例

心已入冬 提交于 2020-04-04 21:13:47
def check(account,pwd): f=open('兼职.txt','r',encoding='utf-8') for line in f: if account and pwd in line: return True else: return False f.close() def save_file(accounts): f=open('兼职.txt','w',encoding='utf-8') f.seek(0) f.truncate() for k in accounts: raw=','.join(accounts[k]) f.write("%s\n"%raw) f.flush() f.close() def personinfo(account,accounts): info=''' --------------------- Name %s Age %s Job %s Filed %s -------------------- '''%(accounts[account][0], accounts[account][2], accounts[account][3], accounts[account][4], ) print(info) def change(account,accounts): print(accounts[account]) info

二分法,匿名函数

隐身守侯 提交于 2020-04-04 17:19:08
目录 二分法的应用 匿名函数 内置函数 面向过程编程 注册功能 分层实现功能 函数阶段性练习 二分法的应用 有一个从小到大排列的整形数字列表,我们判断某一个数字是不是在这个列表里面。 动用二分法查找数字 import time def rec_find_num(num, lis): """递归版本""" lis_len = int(len(lis) / 2) # 10.0 binary_num = lis[lis_len] # 10 if len(lis) == 1: print('没找到') return if binary_num > num: lis = lis[:lis_len] rec_find_num(num, lis) elif binary_num < num: # 10 < 18 lis = lis[lis_len + 1:] rec_find_num(num, lis) else: print('找到了') lis = [i for i in range(100000000)] # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] start = time.time() rec_find_num(4567899900, lis) end = time.time()

介绍,数据类型,循环

你。 提交于 2020-04-04 05:34:01
一、介绍 python部分以python3为基础进行阐述,python强制缩进,不依赖于别的符号来划分区域,例如C语言的{ }。 print("Hello World!") python C:\Users\Administrator\Desktop\test.py 执行python代码的步骤: 1.先启动python解释器 2.python解释器把文件内容从硬盘读入 内存 ,不涉及程序的执行 3.读入内存后,再解释执行 执行python代码的两种方式 交互式 优点:即时调试程序,调试方法 缺点:无法永久保存代码 文件方式 优点:永久保存代码 缺点:不能即时调试代码 二、变量 python没有常量的概念,一切皆可以是变量,但习惯性的用全大写字母组成的字符代表 常量 , 如 AGE_OF_RAP = 56 变量 是指可变化的量,可用来代指内存里某个地址中保存的内容。有如下规则: 1. 变量名只能是字母、数字或下划线的任意组合 2. 变量名的第一个字符不能是数字 3. 以下关键字不能声明为变量名['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if',

HDU 1716 排列2

最后都变了- 提交于 2020-04-04 01:46:13
排列2 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3107 Accepted Submission(s): 1220 Problem Description Ray又对数字的列产生了兴趣: 现有四张卡片,用这四张卡片能排列出很多不同的4位数,要求按从小到大的顺序输出这些4位数。 Input 每组数据占一行,代表四张卡片上的数字(0<=数字<=9),如果四张卡片都是0,则输入结束。 Output 对每组卡片按从小到大的顺序输出所有能由这四张卡片组成的4位数,千位数字相同的在同一行,同一行中每个四位数间用空格分隔。 每组输出数据间空一行,最后一组数据后面没有空行。 Sample Input 1 2 3 4 1 1 2 3 0 1 2 3 0 0 0 0 Sample Output 1234 1243 1324 1342 1423 1432 2134 2143 2314 2341 2413 2431 3124 3142 3214 3241 3412 3421 4123 4132 4213 4231 4312 4321 1123 1132 1213 1231 1312 1321 2113 2131 2311 3112 3121

jQuery 事件与事件对象

自闭症网瘾萝莉.ら 提交于 2020-04-03 23:06:11
一.摘要 事件是脚本编程的灵魂. 所以本章内容也是jQuery学习的重点. 本文将对jQuery中的事件处理以及事件对象进行详细的讲解. 二.前言 本篇文章是至今为止本系列内容最多的一篇, 足以可见其重要性. 大家反映要多列举示例. 我会在时间允许的情况下尽量多列举示例. 真正的投入生产使用的实例暂时还无法加入到文章中, 但是可能最后我会列举一些作品供大家借鉴. 另外本人水平有限, 因为我不是UI设计师. 文章可能有错误的地方, 希望大家帮忙指出, 一起学习一起进步. 在技术的世界里我们是没有任何利益瓜葛. 希望大家都抱着彼此鼓励的心态, 对于回复中的激进评论我也都会考虑, 但是希望能够彼此尊重, 保护博客园这片程序员的净土! 三.事件与事件对象 曾经在我的 " Javascript公共脚本库系列(二): 添加事件多播委托的方法 " 和 " Javascript公共脚本库系列(三): 格式化事件对象/事件对象详解 " 两篇文章中, 曾讲解过javascript中的事件和事件对象. 首先看一下我们经常使用的添加事件的方式: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns

web前端:html基本操作

牧云@^-^@ 提交于 2020-04-03 20:52:46
1. HTML概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!(例:djangomoan模版引擎) 总结: HTML其实就是一套规则,一套浏览器能够识别的规则; 2. 准备须知 这里使用pycharm编辑器编写html: 1)打开pycharm,新建html文件; 1 2 3 4 5 6 7 8 9 10 <!DOCTYPE html> <html lang = "en" > <head> <meta charset = "UTF-8" > <title>Title< / title> < / head> <body> < / body> < / html> 2)html效果查看: 编写html代码后,点击选择pycharm中html文件右上角显示的浏览器图标,查看效果展示; 找到html文件路径,直接点击打开或者选择浏览器打开查看效果; 3. Doctype标准 Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档; 有和无的区别 BackCompat:标准兼容模式未开启(或叫怪异模式[Quirks mode]、混杂模式

day01——python从认识开始

烂漫一生 提交于 2020-04-03 11:46:42
Python是什么: 首先,Python 是一门编程语言。这里是Python 的官网: https://www.python.org 下面是维基百科的解释: Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种面向对象、直译式的计算机程序语言,具有近二十年的发展历史。它包含了一组功能完备的标准库,能够轻松完成很多常见的任务。它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。 与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务。Python虚拟机本身几乎可以在所有的作业系统中运行。使用一些诸如py2exe、PyPy、PyInstaller之类的工具可以将Python源代码转换成可以脱离Python解释器运行的程序。 Python的官方解释器是CPython,该解释器用C语言编写,是一个由社区驱动的自由软件,目前由Python软件基金会管理。 Python支持命令式程序设计、面向对象程序设计、函数式编程、面向侧面的程序设计、泛型编程多种编程范式。 Python可以干什么: Web程序 Python经常被用于Web开发。比如,通过mod_wsgi模块

jQuery选择器总结

被刻印的时光 ゝ 提交于 2020-04-03 04:27:55
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div") 选择所有的div标签元素,返回div元素数组 $(".myClass") 选择使用myClass类的css的所有元素 $("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass") 层叠选择器: $("form input") 选择所有的form元素中的input元素 $("#main > *") 选择id值为main的所有的子元素 $("label + input") 选择所有的label元素的下一个input元素节点,经测试选择器返回的是label标签后面直接跟一个input标签的所有input标签元素 $("#prev ~ div") 同胞选择器,该选择器返回的为id为prev的标签元素的所有的属于同一个父元素的div标签 基本过滤选择器: $("tr:first") 选择所有tr元素的第一个 $("tr:last") 选择所有tr元素的最后一个 $("input:not(:checked) + span") 过滤掉:checked的选择器的所有的input元素